php 基础知识

1 定义常量: define("NAME",value);   echo NAME;

 

2 判断常量NAME是否被定义,返回TRUE活着false:defined("NAME");

 

3 在定义两个同名常量的时候 只有第一个生效

 

4 变量类型:

   得到变量类型gettype($name);

   判断变量类型is_type($name);

   得到变量的类型和值的详细信息:var_dump($name);

 

5 定义字符串标识符<<<  $str=<<<eod   xxxxxxxxxxxxxxxx    eod;  echo $str;

 

6 swith:    php中可以为任何数字类型或者字符串,java中只可以为整型

 

7  静态变量也用static 定义,表示某一变量属于某各类不是构造出来的。

    

for($i=0;$i<10;$i++){
    test();
}

function  test(){
    static $a=0;
    echo $a;
       $a++;
}

 

结果为0,1,2,3,4,5,6。。。

 

8 函数调用可以调用别的函数里面的方法

  

function a(){
   function b(){
      return "b";
   }
   return "a";
}
a();
b();

 必须先执行函数a在执行函数b

 

9 文件引用:require和include 当文件不存在的时候require会严重报错,include只是警告

 include文件的时候,如果文件只有php代码块

 需要<?php include '/path/test.html' ?>

 require_once(),include_once()都将文件只包含一次

 

 10 php自带一个ArrayAccess接口 有四个方法

     offsetExists($is)判断数据是否存在

     offsetGet($is)找回值

     offsetSet($key,$value)赋值

     offsetUnset($is) 移除指定的值

 

11 instanceof 判断一个对象是否基于一个特定的类

    Class a{}    $b = new a() ;

   if($b instanceof a){}

 

12 clone  克隆方法 $a =clone($b);

 

13 如果此函数被定义自动加载未被加载的类

    $a = new Class1;

    function _autoload($class_name){

       require_once "/php/classes/{$class_name}.inc.php";

   }

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值