PHP专题-开发基础(二)

这些都是基础,大牛们可以绕道,接着上面继续……

变量操作符
1.字符串连接
小圆点(.)
例子:

  
  
  
  
  1. <?php 
  2. $a='你好'
  3. $b='PHP5'
  4. echo $a.$b
  5. ?> 


2字符串换行连接
(.) (=)
例子:

  
  
  
  
  1. <?php 
  2. $str='迎接上海'
  3. $str .= '2010’世博会'
  4. echo $str
  5. ?> 


3.花括号的作用{}
例子:

  
  
  
  
  1. <?php 
  2. $a="Simple PHP"
  3. $b="Application"
  4. $string="Here is an {$a} {$b}s"
  5. echo $string
  6. ?> 


4.单引号与双引号
如果字符串中包含一个变量,使用双引号时,php会显示字符串中这个变量的内容,而使用单引号时,php会�⒄�个字符串包括这个变量,都视为文本

  
  
  
  
  1. <?php 
  2. $user="VIP"
  3. $str="你好$user"
  4. $str1="你好$user_name"
  5. $str2='你好$user'
  6. echo $str
  7. echo '<br>'
  8. echo $str1
  9. echo '<br>'
  10. echo $str2
  11. ?> 


5.HereDoc
HereDoc允许在PHP脚本中嵌入一些大的文本内容,比如一些电子邮件模版、一些HTML或文本内容,因此该语句在这些方面非常有用
例子:

  
  
  
  
  1. <?php 
  2. echo <<<THIS_HEREDOC 
  3. PHP stands for "PHP: Hypertext Preprocessor"
  4. The acronym "PHP" is therefore, usually referred to as a recursive acronym because the 
  5. THIS_HEREDOC; 
  6. ?> 
  7. //在<<<后面的名字可以是任何的,但是末尾要与之对应 


6.转移字符 \
例子:

  
  
  
  
  1. <?php 
  2. $str='迎接上海'
  3. $str1 = '2010\'世博会'
  4. echo $str.$str1
  5. ?> 


7.递增与递减操作符
++、--
例子:

  
  
  
  
  1. <?php 
  2. $a=12; 
  3. $b=8; 
  4. echo "总和:",$a+$b++; 
  5. echo "<br>"
  6. echo "b 变量的值:".$b
  7. echo "<br>a 变量的值:". --$a
  8. ?> 


8.三元操作符
格式1:<布尔表达式>?<值1>:<值2>
格式2:<布尔表达式>?<表达式1>:<表达式2>
如果布尔表达式的值为真,此表达式的值为表达式1值1的值,如果布尔表达式的值为假,则表达式值为表达式2值2的值
例子:

  
  
  
  
  1. <?php 
  2. $grade=80; 
  3. $result = ($grade>=60? "及格":"不及格"); 
  4. printf("成绩: %d<br>",$grade); 
  5. printf("结论: %s<br>",$result); 
  6. ?> 

9.位操作符
$a^$b
$a|$b
~$a
$a<<$b 左移 ��$a中位向左移动$b次(每一次移动都表示“乘以2”)
$a>>$b 右移 ��$a中位向右移动$b次(每一次移动都表示“除以2”)
例子:
  
  
  
  
  1. <?php 
  2. printf("7 & 15 = %d <br>",7 & 15); 
  3. printf("7 | 15 = %d <br>",7 | 15); 
  4. printf("7 ^ 15 = %d <br>",7 ^ 15); 
  5. printf("~7 = %d <br>",~7); 
  6. printf("7 << 1 = %d <br>",7 << 1); 
  7. printf("7 >> 1 = %d <br>",7 >> 1); 
  8. ?> 

数据类型强制转换
可以通过两种方式进行
一是在变量前面加上一个小括号,并把想要强制转换的数据类型写在括号中
另一种是用settype函数来实现
例子:

  
  
  
  
  1. <?php 
  2. $var=2.25; 
  3. $var=(int)$var;//把$var变量类型强制转换为整型(int)后重新赋值给$var 
  4. echo $var
  5. ?> 
  6. ----------------------------- 
  7. <?php 
  8. $var=2.25; 
  9. settype($var'int');//使用settype运算符 
  10. echo $var
  11. ?> 

 

你可能感兴趣的:(PHP,php基础,php开发,PHP专题)