PHP基础知识点
来源:互联网 发布:龙文章的真实身份知乎 编辑:程序博客网 时间:2024/06/07 12:20
- global 关键词用于访问函数内的全局变量。
global $x,$y;$GLOBALS[]
PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。
- 通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。
要完成这一点,请在您首次声明变量时使用 static 关键词:
function myTest() {
staticx=0;echo x;
$x++;
}
注释:该变量仍然是函数的局部变量。 - 创建并使用一个简单类 -
class Car{ var $color; function Car($color="green"){ $this->color=$color; } function whatColor(){ return $this->color; }}$car=new Car("red");$a=$car->whatColor();echo $a;
- 查看所有字符串函数
- 字符串长度strlen($a);
- 字符的位置strpos($a,”ell”);
- 设置 PHP 常量
如需设置常量,请使用 define() 函数 - 它使用三个参数:
首个参数定义常量的名称
第二个参数定义常量的值
可选的第三个参数规定常量名是否对大小写不敏感。默认是 false。
define(“GREETING”, “Welcome to W3School.com.cn!”); PHP 字符串运算符
运算符 名称 例子 结果
.txt1="Hello" txt2 =txt1.”world!”现在 txt2 包含 “Hello world!”
.=txt1="Hello" txt1 .= ” world!”
现在 $txt1 包含 “Hello world!”PHP foreach 循环
foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。
foreach ($colors as $value)
- 在 PHP 中,有三种数组类型:
查看所有数组函数
索引数组 - 带有数字索引的数组
关联数组 - 带有指定键的数组
<?php$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");echo "Peter is " . $age['Peter'] . " years old.";?>
多维数组 - 包含一个或多个数组的数组
获得数组的长度 - count($arr) 函数
- PHP - 数组的排序函数
sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序 - 超全局变量 在 PHP 4.1.0 中引入,是在全部作用域中始终可用的内置变量。
这些超全局变量是:
$GLOBALS$_SERVER$_REQUEST$_POST$_GET$_FILES$_ENV$_COOKIE$_SESSION
查看具体使用
阅读全文
1 0
- PHP基础知识点总结
- PHP几个基础知识点
- php 基础知识点梳理
- 一些php基础知识点
- PHP基础知识点
- PHP基础知识点总结
- PHP基础知识点
- PHP基础知识点
- PHP基础知识点
- PHP基础知识点
- PHP基础知识点总结01
- 用二十秒记住几个PHP基础知识点
- PHP知识点系列之一:面向对象基础
- php【基础学习十三】零散知识点
- php相关配置及相关基础知识点
- PHP基础2数据类型新get知识点
- php【基础学习十七】php面向对象的知识点
- php杂谈【基础篇】之_12.php知识点合集
- OpenCV删除面积小的区域 实现图像二值化分割 标记连通区域
- 关于postgresql自增主键和自定义自增主键
- SpringBoot整合HikariCP数据库连接池
- js判断是pc还是移动端
- PHP常用算法和数据结构示例(必看篇)
- PHP基础知识点
- linux下重启oracle服务:监听器和实例详细讲解
- android 签名、配置编译文件
- Java基础
- vue中使用jsx语法
- git命令
- shiro学习随笔【五】自定义生成会话ID--SessionIdGenerator
- BZOJ 2460 元素 (线性基)
- java实现列表的上下移动和置顶操作