2.php基础入门

header(‘content-type:text/html;charset=utf-8’);
string=43243;echo 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提供的可以直接使用的变量,都是全局变量
GLOBALES G L O B A L E S 超 全 局 变 量 , 包 含 以 下 所 有 的 预 定 义 变 量 _SERVERS 服务器和执行环境信息变量
ENV E N V 环 境 变 量 _COOKIE http cookies
SESSIONhttpsession S E S S I O N h t t p s e s s i o n _FILES 文件上传信息变量
GEThttpget G E T h t t p g e t _POST http post
$_REQUEST

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值