2.php基础入门

header(‘content-type:text/html;charset=utf-8’);
s t r i n g = 43243 ; e c h o string{2} = ‘!’ //43!43
不要对中文进行替换

用{} 包起来可以解析里面的变量
也可以用定界符

$str = <<<EOF
.................
Estdclass

在php中是预定义的几个类之一,是zent保留的一个类。实际上它是PHP提供的一个基类,就是一个空白的类,里面什么都没有,我们可以实例化它,然后定义一系列的变量,通过它来进行变量的传递(很多php程序员用它来传递一系列变量的值,而同时又懒得去创建一个自己的类)。但是,由于实例化后不能添加方法,只能传递属性。因为,一旦类被实列化以后,就不能在添加方法了。
stdclass可以作为基类使用,其最大特点是,(其派生类)可以自动添加成员变量,而无须在定义时说明。
一切php变量都是stdClass的实例。
<?php
$a = new stdClass();
$a->id = '11 ';
$a->username = 'me';
print_r($a);
?>

“`

将会输出:stdClass Object ( [id] => 11 [username] => me ) 。
很多时候用这种方法取代数组的使用,只不过是换一种语法形式。

//设置错误级别,E_ALL但是除了NOTICE
error_reporting(E_ALL&~E_NOTICE)

isset() 变量是否存在
unset()销毁变量,可以销毁多个
转化成 (int),(float),(double),(string),(boolean),(array),(object)
intval() ,floatval(),doubleval(),strval(),boolval(),
settype($str,’int’) //永久转化为int类型 。。。。。
is_int().is_float(),is_string(),is_null(),is_array(),is_numeric(),is_object(),is_bool()…… // 检测类型

php中的常量
系统常量: PHP_VERSION,PHP_OS………..许多,可以查询手册
自定义常量 方式1 : define(NAME,VALUE) 例如: define(‘AGE’,23);
方式2 :const AGE = 1,
可以通过constant(‘AGE’)获得常量值
检测常量名称是否存在 defined(‘AGE’)
get_defined_constants()获取系统所有常量

魔术常量(八个)
LINE 得到当前的行号
FILE 得到当前文件的完整绝对路径和文件名
DIR 得到文件的完整绝对路径
FUNCTION 得到当前函数的名称
CLASS 得到当前类 的类名
METHOD 得到当前类的方法名称
TRAIT 得到当前的trait名称
NAMESPACE 得到当前命名空间的名称

预定义变量:php提供的可以直接使用的变量,都是全局变量
G L O B A L E S _SERVERS 服务器和执行环境信息变量
E N V _COOKIE http cookies
S E S S I O N h t t p s e s s i o n _FILES 文件上传信息变量
G E T h t t p g e t _POST http post
$_REQUEST

猜你喜欢

转载自blog.csdn.net/weixin_38178354/article/details/82461996