php5与mysql5 web 开发技术详解-3 变量、表达式和常量_PHP教程

WBOY
Freigeben: 2016-07-14 10:08:59
Original
1108 Leute haben es durchsucht

1、定义、命名和分类

      分为标量变量、数组变量以及对象三种类型
 
2、打印与输出变量
      echo 语句
      printf() 函数
               实例::
               printf("%d bootles of beer on %s", 100, "the wall");
               printf("The %2\$s liks  to %1$s", "bark","dog");
      sprintf()函数
               实例:
               $formatted= fprintf("%01.2f",$var);
 
3、显示数组与对象
       print_r( 数组和变量);
       var_dump(数组\变量\对象)
       var_export(数组\变量\对象)    通过设置参数可返回变量的表示
                实例:
    $v =  var_export($a,true);  //返回php的源代码,直接用在php脚本的数组中
4、php变量支持的数据类型
      整形、双精度、字符型、布尔型
      数组、对象 、资源(Resource)
      NULL
      两种方法引用字符串: 双引号和单引号
      变量类型的获取和设置:gettype()/settype()
      数组和对象称为符合数据类型
5、变量的变量
      $var_name = 'php5';
      $$var_name = ''php5 web开发详解;
      echo $php5;
6、超级全局变量数组
      $_GET[]
      $_POST[]
      $_COOKIE[]
      $_SESSION[]
      $_ENV[]
      $_SERVER[]
      $_FILES[]
      $_REQUEST[]
      $_GLOBALS[]
7、变量操作符
       内容较多,只列出种类不具体列举。
       算术
       赋值
      字符串连接
      前置和后置加减
      引用  &   引用赋值后,变量具有相同的内存地址
      三元操作符
      比较运算
     布尔运算符  
      位操作符
      其它操作符 : 
              1、错误抑制 @  
              2、外部命令执行  
                      $out = ·dir c:·
                      print_r($out); 
                      $our = shell_exec("dir");
                      echo $out;
                      两种函数得到的结果是相同的, ·将结果置于一个数组中;shell_exec()方法将结果置于一个标量变量中
8、变量和脚步处理
 isset()
    unset()
    empty()
    is_array()\is_integer()\is_numeric()
 
9、数据转换
    将变量进行强制类型转换:
    (array)
    (bool)/(boolean)
    (int)
    (object)
    (real)/(double)/(fload)
    (string)
    其它:
    (1)intval($var):
    (2)HereDoc 
         HereDoc允许在php中嵌入一些大的文本内容,如电子邮件模板或一些html或文本内容。
         $string = 'hello';
         $output =
         HEREDOC 中\$string的值为$string
MYDOC
          echo $output;
        输出结果为:HEREDOC 中$string的值为hello
     (3)转意字符 
       \n,  \t , \\ ,\$ ,\'' 
      (4) 数值转换函数
       chr($var)  :  根据$var 的值返回对应的ASCII字符;
       ord($string)  返回字符串首字符的ASCII码值;
 
10、常量定义和魔术常量
       define("CONSTANT_NAME",常量值)
       __LINE__
       __FILE__
       __FUNCTION__
       __CLASS__
       __METHOD__

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477716.htmlTechArticle1、定义、命名和分类 分为标量变量、数组变量以及对象三种类型 2、打印与输出变量 echo 语句 printf() 函数 实例:: printf(%d bootles of beer on...
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage