php基础知识

开始和结束标记

常用两种:<?php ?>,<script language="php"></script>

短标记:<? ?>,需打开php.ini文件的short_open_tag指令

ASP风格标记:<% %>,需打开php.ini文件的asp_tags指令

php数据类型(9种)

四种标量类型:boolean,integer,float,string

三种复合类型: array,object,callable(可调用)

两种特殊类型:resource(资源),NULL(无类型)

伪类型:mixed(混合类型),number(数字类型),callback(回调类型,又称callable),array|object,void,伪变量$...,类型检测函数(is_type),eg:is_string($str)

超全局变量

$GLOBALS

$_SERVER:保存关于报头、路径、脚本位置等信息

$_REQUEST:收集html表单提交的数据

$_POST

$_GET

$_FILES

$_ENV

$_COOKIE

$_SESSION

在函数体内访问全局变量

global $variable_name

$GLOBALS[variable_name]

设置常量

define(const_name, const_value, boolean)

const_name:常量名

const_value:常量值

boolean:常量名大小写敏感,默认false敏感,true不敏感

创建数组

array()

获取数组长度count($arr)

数组排序:升序sort(),降序rsort()

数组键排序:升序ksort(),降序krsort()

数组值排序:升序asort(),降序arsort()

foreach 循环(只用于数组)

foreach($array as $value) {
}

foreach($array as $key => $value) {

}

魔术变量

__LINE__:当前行号

__FILE__:文件完整路径和文件名

__DIR__:文件所在目录

__FUNCTION__:函数名称

__METHOD__:类的方法名

__NAMESPACE__:当前命名空间的名称

待更新.......

 

原文地址:https://www.cnblogs.com/fan-bk/p/9109439.html