第一天 PHP安装与PHP变量

PHP安装

phpstudy2018,ecilipse(建议在选择其他镜像里面选择“大连东软信息学院”)

关于phpstudy

…\phpstudy\PHPTutorial\WWW

在phpstudy里面点击启动后,试试看在浏览器输入localhost回车键,是不是就直接访问到了上面文件夹里。是的,我们可以把自己的php文件放在这个WWW文件夹里面。

PHP

PHP 脚本以 <?php** 开始,以 **?> 结束

<?php
echo"hello world";
// PHP 代码
?>

PHP变量

<?php
$x=6;
echo $x;
?>

php是一门弱类型语言,我们不必向php声明变量,即定义变量的时候就应该给该变量赋值。

PHP 会根据变量的值,自动把变量转换为正确的数据类型。

PHP变量作用域

PHP 有四种不同的变量作用域:

作用域描述
local局部作用域
global全局作用域
static静态作用域
parameter函数参数作用域

global

在函数内调用函数外定义的全局变量,我们需要在函数中的变量前加上 global 关键字:

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

function myTest()
{
    global $x,$y;
    $y=$x+$y;
}

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

PHP在函数内调用外部全局变量的另一个方法:

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

Static作用域

在函数内定义全局变量可直接写static $x=0;

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

附录:

http://public.xp.cn/upgrades/PhpStudy2018.zip

Eclipse Downloads | The Eclipse Foundation

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值