资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > PHP

PHP基础-1

PHP 更新时间: 发布时间: 计算机考试归档 最新发布

PHP基础-1

PHP是一种运行于服务器端语言,个人学习的话,可以使用一个集成环境,将自己的个人电脑模拟成为服务器,常用的集成环境软件有wamp,此软件可以到百度下载


下边咱们来看一下如何创建一个PHP文件

  PHP文件的扩展名是.php

 一、PHP代码的定界符有如下几种

  1.   常用的定界符

  2.  短格式定界符,使用此种定界符的时候需要打开PHP的short open tag设置,打开方法:选择PHP->php settings->short open tag或者在php.ini中进行设置short_open_tag=On

  3.<% %>  ASP风格定界符 使用此种定界符的时候需要打开PHP的asp tags设置,打开方法:选择PHP->php settings->asp tags或者在php.ini中进行设置asp_tags=On

 4.  脚本风格

注意:在PHP程序中语句结束必须以分号(;)结束

注释的原则

    注释语言必须准确、易懂、简洁

    可以写在代码的任何位置,但一般写在代码的开始和结束位置

    修改代码时一定要修改注释

    要求注释占程序代码的20%左右

    避免在注释中使用缩写

三、PHP注释风格

  //单行注释  c++的注释风格

  #单行注释   shell脚本风格的注释

  多行注释  C风格的多行注释,注意多行注释中不能在写多行注释

四、输出语句

echo   

print

print_r()  用于数组的打印输出

五、变量:存储空间

变量的命名规则:

1、以$开始,变量的名称有字母数字下划线组成,不能以数字开头

2、变量的名称严格区分大小写

变量的声明

  声明语法:$变量名=变量值

123    $s="abc";?>

六、变量的赋值

1、直接赋值  

123例如:$a=12;            echo $a;//结果为12     ?>

2、覆盖赋值

12345    $a=12;    $a=15;    echo $a;  //结果为15?>

 3、传递赋值

123456    $a=12;    $b=15;    $c=$a+$b;    echo $c;?>

4、引用赋值

1234567$a="test";$test="my"echo $a;  //输出结果testecho "
";echo $$a;  //输出结果my,$$a又被称为可变变量?>

七、系统预定义变量

变量的名称说明
$_SERVER['SERVER_ADDR']获取当前脚所在本服务器的IP地址
$_SERVER['SERVER_NAME']获取当前服务器所在的主机名称
$_SERVER['REQUEST_METHOD']访问页面时的请求方法
$_SERVER['REMOTE_ADDR']正在浏览当前页面用户的IP地址
$_SERVER['REMOTE_HOST']正在浏览当前页面用户的主机名称
$_SERVER['REMOTE_PORT']用户连接到服务器时所使用的端口
$_SERVER['script_FILENAME']当前执行脚本的绝对路径
$_cookie通过HTTPcookie传递的脚本信息
$_SESSION包含于所有会话变量有关的信息。$_SESSION变量主要应用于会话控制和页面之间值传递
$_POST包含通过POST方法传递的参数的相关信息,密文传输方式
$_GET包含通过GET方法传递的参数的相关信息,明文传输
$GLOBALS由所有已定义全局变量组成的数字。变量名就是该数组的索引,它可以称得上是所有超级变量的超级集合

八、变量的作用域

作用域说明
局部变量在函数的内部定义的变量,其作用域是所在函数
全局变量被定义在所有函数以外的变量,其作用域是整个PHP文件,但是在用户定义的函数内部是不可用的。想在用户的定义的函数内部使用全局变量,要使用global关键词声明
静态变量能够在函数调用结束后仍然保留变量的值,当再次回到其作用域时又可以继续使用原来的值。而一般的变量是在函数调用结束后,其存储的数据值将被清除,所占得内存空间被释放。使用静态变量时,先要用关键字static来声明,需要把关键字放在要定义的变量之前

局部变量和全局变量举例

1234567891011    $str="在函数外定义的变量";    function demo(){             //global $str;   //在函数内部访问全局变量        $str="在函数内部定义的变量";        echo $str;    }    demo();    //输出结果是:在函数内部定义的变量    echo "在函数外输出的内容是:".$str;  //在函数外输出的内容是:在函数外定义的变量?>

静态变量常用于记录浏览者的人数

静态变量举例

123456789101112131415161718function test(){    static $s=0;    $s+=1;    echo $s;}function test(){    $s=0;    $s+=1;    echo $s;}for($i=0;$i<5;$i++){test();}//输出结果:12345for($j=0;$j<5;$j++){test()}//输出结果:11111?>

九、常量:可以理解为固定不变的量,常量被赋值后,在脚本的任何地方都不能被改变

    常量的属性

     1.区分大小写,在定义时可以指定是否大小写敏感

     2.默认情况下,它的作用域是全局的,在当前脚本的任何地方都能使用

     3.新定义的常量名称不能与已定义的常量或变量的名称相同

     4.在定义常量时,尽量使用大写字符,便于阅读和识别

     5.常量的名称不能以字符$开头,常量的值只能是特定的类型:整型、浮点型、字符串和布尔值

    常量的声明语法

    define(constant_name,value,case_sensitive)

     constant_name:必选参数,表示常量的名称

       value:必选参数,表示常量的值

     case_sensitive:可选参数,表示大小写敏感开关,true不敏感,false敏感,默认为false

十、预定义常量

   

常量名功能
__FILE__默认常量,PHP程序文件名
__LINE__默认常量,PHP程序的行数
__PHP_VERSION__内建常量,PHP程序的版本
PHP_OS内建常量,执行PHP解释器的操作系统名称
TRUE这是常量一个真值(True)
FALSE这个常量是一个假值(False)
NULL一个null值
E_ERROR这个常量指到最近的错误处
E_WARNING这个常量指到最近的警告

    

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/228798.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【PHP基础-1】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2