PHP语言基础

PHP语言基础

 

   一、PHP标记

 

        //xml风格

<?php
   echo "hello php!";
 ?>

//脚本风格
<script language="php">
   echo "hello php!";
</script>

//简短风格
<?
   echo "hello php!";
?>

//ASP风格
<%
   echo "hello php!";
%>

 

  其中简短风格和ASP风格需在php.ini里配置,short_open_tag和asp_tags设置为on,重启服务器即可。

  推荐xml风格

 

  二、PHP注释

 

     //

   /****jjj***/

   #

 

    三、PHP数据类型 

 

     标量类型:boolean, integer, float/double, string

     复合类型:array, object

     特殊类型:resource 和 null

 

     boolean:0,0.0,“0”,“”,[], false ,这些都是false

     string:单引号不解析内容,双引号解析,需注意使用转义字符。<<<相当于“”

     integer 32位,整数溢出时,当做float型处理

     float:为近似值,避免比较大小

 

     array

          定义数组:$a = ('ww','www')

                         $a[key] = 'value'

                         $a = array(key1 => value1, key2 => value2.....)

 

     resource:资源或句柄

     null:空值

           未声明、未赋值、或变量被unset(),从内存中释放

     is_null(a), 判断a是否为null,unset(a),销毁变量a

 

     检测数据类型:

       is_boolean(),is_int(),....

 

   四、常量

 

  定义 :define(常量名,值,是否大小写敏感)

 

  引用:直接常量名或consant()函数

  defined(名称),检测是否定义

 

  五、变量

 

无需声明,直接赋值;

变量名以$开头  

 

   赋值:直接赋值和引用赋值,

       直接赋值:不同的变量,使用各自的内存

       引用赋值:用不同的名字访问同一个内容, 如:$j = & $i 

 

  局部变量:只在函数内使用

  全局变量:在所在php文件有效,而在用户自定义函数内部不可用,除非使用global关键字声明。

  静态变量:在函数调用后认保留变量值,当再次回到其作用域时,可继续使用原来的值,使用static关键字声明。 

                只在第一次遇到时进行初始化,以后不再进行初始化操作。

                声明周期:整个源程序。

  可变变量:动态改变变量名称,用$$实现,例如:$$hh的变量根据$h的值确定,$h = "g"时,$$hh就代表变量$g.

 

h2 = "tttt";
 $h1 = "h2";
echo $$h1 ;
//输出  tttt
 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值