PHP学习

PHP 语法

PHP 脚本可以放在文档中的任何位置。
PHP 脚本以 <?php 开始,以 ?> 结束

<?php
// PHP 代码
?>

PHP 中的注释

<?php
// 这是单行注释

# 这也是单行注释

/*
这是多行注释
多行注释
多行注释
*/
?>

PHP 变量作用域

PHP global 关键字

<?php
$x=5;
$y=10;    //全局变量

function myTest()
{
    global $x,$y;   //如果有global变量,就可以访问全局变量
    $y=$x+$y;
}

myTest();
echo $y; // 输出 15
?>

PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 index 保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。

<?php
$x=5;
$y=10;

function myTest()
{
    $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
} 

myTest();
echo $y;
?>

Static 作用域
当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。
要做到这一点,请在您第一次声明变量时使用 static 关键字

<?php
function myTest()
{
    static $x=0;    
    echo $x;
    $x++;
    echo PHP_EOL;    // 换行符
}

myTest();
myTest();
myTest();
?>

PHP strlen() 函数

<?php
echo strlen("Hello world!");   //strlen用来返回字符串长度的函数
?>

PHP strpos() 函数

<?php
echo strpos("Hello world!","world"); //strpos函数会查找逗号后的第一个w出现的逗号前的第几个w  ,字符串从左往右从0开始,w是第6位,所以输出6
?>

PHP 条件语句

if 语句 - 在条件成立时执行代码

<?php
$t=date("H");  //日期  h是小时
if ($t<"20")  //条件
{
    echo "Have a good day!";   //条件成立时要执行的代码
} //当小时小于20是 ,输出Have a good day!
?>

获取数组的长度 - count() 函数

<?php
$cars=array("Volvo","BMW","Toyota"); //是返回数组的长度从1开始,不是0
echo count($cars);
?>

遍历数值数组

遍历并打印数值数组中的所有值,您可以使用 for 循环,如下所示

<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);  //count函数说明cars的长度是3
 
for($x=0;$x<$arrlength;$x++)  //0=Volvo,1=BMW 2=Toyota 永远不会大于3
{
    echo $cars[$x];
    echo "<br>";
}
?>

结果
在这里插入图片描述

PHP 关联数组

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>  //就是把Peter对应的值带进去
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值