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

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

Jul 14, 2016 am 10:08 AM
php5 web 分类 变量 命名 定义 常量 开发技术 表达式 详解

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...
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Win11管理员权限获取详解 Win11管理员权限获取详解 Mar 08, 2024 pm 03:06 PM

Windows操作系统是全球最流行的操作系统之一,其新版本Win11备受瞩目。在Win11系统中,管理员权限的获取是一个重要的操作,管理员权限可以让用户对系统进行更多的操作和设置。本文将详细介绍在Win11系统中如何获取管理员权限,以及如何有效地管理权限。在Win11系统中,管理员权限分为本地管理员和域管理员两种。本地管理员是指具有对本地计算机的完全管理权限

Oracle SQL中的除法运算详解 Oracle SQL中的除法运算详解 Mar 10, 2024 am 09:51 AM

OracleSQL中的除法运算详解在OracleSQL中,除法运算是一种常见且重要的数学运算操作,用于计算两个数相除的结果。除法在数据库查询中经常用到,因此了解OracleSQL中的除法运算及其用法是数据库开发人员必备的技能之一。本文将详细讨论OracleSQL中除法运算的相关知识,并提供具体的代码示例供读者参考。一、OracleSQL中的除法运算

MySQL 复合主键的定义与作用 MySQL 复合主键的定义与作用 Mar 15, 2024 pm 05:18 PM

MySQL中的复合主键是指表中由多个字段组合而成的主键,用来唯一标识每条记录。与单一主键不同的是,复合主键由多个字段的值组合在一起形成。在创建表的时候,可以通过指定多个字段为主键来定义复合主键。为了演示复合主键的定义与作用,我们先创建一个名为users的表,其中包含了id、username和email这三个字段,其中id是自增主键,user

C++ 函数命名中参数顺序的考虑 C++ 函数命名中参数顺序的考虑 Apr 24, 2024 pm 04:21 PM

在C++函数命名中,考虑参数顺序至关重要,可提高可读性、减少错误并促进重构。常见的参数顺序约定包括:动作-对象、对象-动作、语义意义和遵循标准库。最佳顺序取决于函数目的、参数类型、潜在混淆和语言惯例。

什么是Discuz?Discuz的定义和功能介绍 什么是Discuz?Discuz的定义和功能介绍 Mar 03, 2024 am 10:33 AM

《探索Discuz:定义、功能及代码示例》随着互联网的迅猛发展,社区论坛已经成为人们获取信息、交流观点的重要平台。在众多的社区论坛系统中,Discuz作为国内较为知名的一种开源论坛软件,备受广大网站开发者和管理员的青睐。那么,什么是Discuz?它又有哪些功能,能为我们的网站提供怎样的帮助呢?本文将对Discuz进行详细介绍,并附上具体的代码示例,帮助读者更

PHP模运算符的作用及用法详解 PHP模运算符的作用及用法详解 Mar 19, 2024 pm 04:33 PM

PHP中的模运算符(%)是用来获取两个数值相除的余数的。在本文中,我们将详细讨论模运算符的作用及用法,并提供具体的代码示例来帮助读者更好地理解。1.模运算符的作用在数学中,当我们将一个整数除以另一个整数时,会得到一个商和一个余数。例如,当我们将10除以3时,商为3,余数为1。模运算符就是用来获取这个余数的。2.模运算符的用法在PHP中,使用%符号来表示模

PHP接口简介及其定义方式 PHP接口简介及其定义方式 Mar 23, 2024 am 09:00 AM

PHP接口简介及其定义方式PHP是一种广泛应用于Web开发的开源脚本语言,具有灵活、简单、强大等特点。在PHP中,接口(interface)是一种定义多个类之间公共方法的工具,实现了多态性,让代码更加灵活和可重用。本文将介绍PHP接口的概念及其定义方式,同时提供具体的代码示例展示其用法。1.PHP接口概念接口在面向对象编程中扮演着重要的角色,定义了类应

如何使用Ajax从PHP方法中获取变量? 如何使用Ajax从PHP方法中获取变量? Mar 09, 2024 pm 05:36 PM

使用Ajax从PHP方法中获取变量是Web开发中常见的场景,通过Ajax可以实现页面无需刷新即可动态获取数据。在本文中,将介绍如何使用Ajax从PHP方法中获取变量,并提供具体的代码示例。首先,我们需要编写一个PHP文件来处理Ajax请求,并返回所需的变量。下面是一个简单的PHP文件getData.php的示例代码:

See all articles