继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

PHP基础-1

慕用4979188
关注TA
已关注
手记 266
粉丝 63
获赞 531

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


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

  PHP文件的扩展名是.php

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

  1.<?php ?>   常用的定界符

  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.<script language="php"></script>  脚本风格

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

注释的原则

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

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

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

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

    避免在注释中使用缩写

三、PHP注释风格

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

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

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

四、输出语句

echo   

print

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

五、变量:存储空间

变量的命名规则:

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

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

变量的声明

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

123<?php    $s="abc";?>

六、变量的赋值

1、直接赋值  

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

2、覆盖赋值

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

 3、传递赋值

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

4、引用赋值

1234567<?php$a="test";$test="my"echo $a;  //输出结果testecho "<br/>";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<?php    $str="在函数外定义的变量";    function demo(){             //global $str;   //在函数内部访问全局变量        $str="在函数内部定义的变量";        echo $str;    }    demo();    //输出结果是:在函数内部定义的变量    echo "在函数外输出的内容是:".$str;  //在函数外输出的内容是:在函数外定义的变量?>

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

静态变量举例

123456789101112131415161718<?phpfunction 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这个常量指到最近的警告

    

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP