【PHP】基本方法

isset()函数检测变量是否设置

  • 变量不存在返回false;
  • 变量存在 且 值为NULL 返回false;
  • 变量存在 且 值不为NULL 返回true;

is_numeric()函数检测变量值是否是数字或数字字符串

  • 是数字或数字字符串返回true;
  • 不是数字或数字字符串返回false;

:: 和 ->
在访问php类中的成员变量和方法时

  • 如果被引用的变量或者方法声明为const(定义常量) 或者 static(声明静态),使用 ::
  • 如果被应用的变量或者方法未被声明成const 或 static,使用操作符 ->

self 和 $this

  • 类的内部访问const 或 static修饰的变量或者方法,使用自引用的self::;
  • 类的内部访问未被const 或 static 修饰的变量或者方法,使用$this->;

exit() 和 return

  • ruturn会返回一个值,只是当前函数内return后面的语句将不会执行,后面的其它语句继续执行
  • exit()会彻底终止当前脚本,后面的任何语句都不会执行.

die() 和 exit()

  • die()是exit()的别名,除此之外,其他都相同;
  • die('str')会在终止程序时输出括号中的内容;

__construct 构造方法

name=$name;
        $this->sex=$sex;
        $this->age=$age;

    }

    public function say(){ 

        echo "我叫:".$this->name.",性别:".$this->sex.",年龄:".$this->age;

    }   
                                                                                     
}
?>
  • 创建Person对象

    $per = new Person('张三','男','25');
    echo $per -> say();
    

@ 阻止警告输出

  • PHP函数前面加@,阻止警告信息输出,可以保持界面友好和避免输出出错敏感信息,如路径等。

{}

  • 变量说明符,说明{}中的是一个变量;
    如:$key = 45
    "ss{$key}" 输出 ss45
超级全局变量
  • $GLOBALS
  • $_SERVER
  • $REQUEST
  • $_POST
  • $_GET
  • $_FILES
  • $_ENV
  • $_CLLKIE
  • $_SESSION

你可能感兴趣的:(【PHP】基本方法)