• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

[php learn] php 从头开始学习1

php 搞代码 4年前 (2022-01-23) 23次浏览 已收录 0个评论
文章目录[隐藏]

前言:大概在2006年的时候,学习过一段时间的php,并且当时做了一个下载的网站,后来由于读研究生阶段用的是java、j2ee相关,所以php就搁浅掉了,php这些年也发生了很大的变化,最大一个变化是支持面向对象了。

现在由于需要php做些东西,再次学习,从头开始!

Local和Global作用域:

函数之外声明的变量拥有global作用域,只能在函数之外访问

PHP global关键字

global关键字用与访问函数外的全局变量

<?php

$x=5;

$y=10;

function myTest()

{

global $x,$y;

$y=$x+$y;

}

myTest();

echo $y;

?>

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

上面的例子可以重写为:

<?php

$x=5;

$y=10;

function myTest()

{

$GLOBALS[‘y’]=$GLOBALS[‘x’]+$GLOBALS[‘y’];

}

myTest();

echo $y;

?>

echo 和 print 之间的差异:

  • echo – 能够输出一个以上的字符串
  • print – 只能输出一个字符串,并始终返回 1
  • var_dump()函数会返回变量的数据类型和值。

    设置 PHP 常量

    如需设置常量,请使用 define() 函数 – 它使用三个参数:

    1. 首个参数定义常量的名称
    2. 第二个参数定义常量的值
    3. 可选的第三个参数规定常量名是否对大小写敏感。默认是 false。
    <?phpdefine("GREETING", "Welcome to W3School.com.cn!");echo GREETING;?>

    常量输出不用带$

    运算符 名称 例子 结果
    == 等于 $x == $y 如果 $x 等于 $y,则返回 true。
    === 全等(完全相同) $x === $y 如果 $x 等于 $y,且它们类型相同,则返回 true。
    != 不等于 $x != $y 如果 $x 不等于 $y,则返回 true。
    不等于 $x $y 如果 $x 不等于 $y,则返回 true。
    !== 不全等(完全不同) $x !== $y 如果 $x 不等于 $y,且它们类型不相同,则返回 true。
    > 大于 $x > $y 如果 $x 大于 $y,则返回 true。
    < 大于 $x < $y 如果 $x 小于 $y,则返回 true。
    >= 大于或等于 $x >= $y 如果 $x 大于或者等于 $y,则返回 true.
    <= 小于或等于 $x <= $y 如果 $x 小于或者等于 $y,则返回 true。

    数组:

    #array
    $car=array(“Volvo”,”BWM”,”Jeep”);
    var_dump($car);

    结果:

    array(3) { [0]=> string(5) “Volvo” [1]=> string(3) “BWM” [2]=> string(4) “Jeep” }

    foreach:

    Syntax

    foreach ($ array as $ value) {
    code to be executed;
    }

    本文来源gaodai#ma#com搞*!代#%^码$网!搞代gaodaima码

    Example

    <?php
    $colors = array(“red”,”green”,”blue”,”yellow”);

    foreach ($colors as $value) {
    echo “$value
    “;
    }
    ?>

    PHP Global Variables – Superglobals


    搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
    转载请注明原文链接:[php learn] php 从头开始学习1

    喜欢 (0)
    [搞代码]
    分享 (0)
    发表我的评论
    取消评论

    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址