美文网首页
php学习第一天

php学习第一天

作者: sky丶星如雨 | 来源:发表于2017-08-31 09:44 被阅读0次

学习地址:菜鸟教程;
编码软件:Phpstorm;
服务器:PhpStudy;
环境配置:请参考 http://blog.csdn.net/u012861467/article/details/54692236
1.PHP 脚本以 <?php 开始,以 ?> 结束:

<?php
// PHP 代码
?>

也可以这样写:

<?php

2.php必须以;结尾用于把指令集区分开来。

3.PHP 变量规则:
变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量)

4.PHP 有四种不同的变量作用域:
local
global
static
parameter

5.局部和全局作用域
函数外部定义的变量,拥有全局作用域。要在函数中访问全局变量,需用global声明。
在 PHP 函数内部声明的变量是局部变量,仅能在函数内部访问

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

$x = 5;
$y = 10;
function test()
{
    $GLOBALS["x"] = $GLOBALS["x"] + $GLOBALS["y"];
    echo $GLOBALS["x"];

}

test();
  1. 函数执行完,内部变量会被回收,但有时,我们希望保留下某个变量,此时,需要用到static关键字,在第一次声明该变量时,使用static关键字。
    未使用static声明的变量
$x = 5;
$y = 10;
function test()
{
    $x = 1;
    echo $x;
    $x++;
}
test(); //1
test(); //1
test(); //1

使用static关键字声明的变量

$x = 5;
$y = 10;
function test()
{
    static $x = 1;
    echo $x;
    $x++;

}

test();  // 1
test();  // 2
test();  // 3

解释:未使用时,当函数调用完成后,$x变量被回收,再次调用时,再次创建,执行完毕,再次回收,所以三次调用结果都是 1;
使用static声明后,函数执行完毕,$x仍然存在,再次调用,在原来的基础上自增,所以调用结果为1,2,3.

8.参数作用域
参数是通过调用代码将值传递给函数的局部变量。
参数是在参数列表中声明的,作为函数声明的一部分;

相关文章

  • PHP学习计划1

    第一天 安装部署LAMP环境 开启PHP 报错展示 PHP学习第一阶段,PHP基础(1)变量如何定义,看懂如下代码...

  • 三. PHP与MySQL关系大揭秘

    PHP内置MySQL函数学习(1) PHP内置MySQL函数学习(2) PHP内置MySQL函数学习(2)

  • PHP学习线路图 PHP教程

    PHP学习线路图 PHP教程 PHP教程PHP简介PHP环境设置PHP语法概述PHP变量类型PHP常量类型 PHP...

  • 菜鸟PHP学习资料总结

    一.PHP学习入门: 1.PHP之道文档 2.PHP之道(简单介绍) 3.php学习路线图引言 4.PHP程序员成...

  • PHP学习路线图:PHP从入门到精通教程

    PHP从入门到精通需要多久?PHP学习难吗?PHP快速入门的学习方法有哪些?这是很多人在PHP学习阶段,经常会遇到...

  • PHP学习第一天

    前言:PHP笔记,属于个人的学习、理解、收集、整理。分享于此,一同共勉,如果有误,敬请告之,吾必改之。 古人云:理...

  • php学习第一天

    学习地址:菜鸟教程;编码软件:Phpstorm;服务器:PhpStudy;环境配置:请参考 http://blo...

  • php学习第一天

    1.购买域名 2.购买服务器配置环境 解析域名 3.下载putty for mac部署服务器 4.下载filezi...

  • PHP学习总结

    PHP自学计划记录 当前只学习了PHP的基础语法,没有涉及很多PHP内部提供的函数 学习目录:PHP自学计划-注释...

  • PHP学习笔记前传

    我们学习php,也要学习相应的跟php息息相关的技术,然后做php项目,如下 如上可知,我们还要学习linux,s...

网友评论

      本文标题:php学习第一天

      本文链接:https://www.haomeiwen.com/subject/pknfjxtx.html