PHP基础知识点

  • global 关键词用于访问函数内的全局变量。
 global $x,$y;$GLOBALS[]

PHP 同时在名为 $GLOBALS[index] 的数组中存储了所有的全局变量。下标存有变量名。这个数组在函数内也可以访问,并能够用于直接更新全局变量。

  • 通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。
    要完成这一点,请在您首次声明变量时使用 static 关键词:
    function myTest() {
    static x=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

查看具体使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值