• PHP5.4第一天—基本语法


    <html>
    <head>
    <title>PHP5.4</title>
    </head>
    <body>
    <?php             //PHP起始标签
        echo "Hello World!";    //PHP输出Hello World!
    ?>
    <!--PHP结束标签--> </body> </html>

    一、PHP5.4 的基本语法与写作格式
    1PHP语句分割符
    <?php             
     $php = true;    //分号结束语句
      if($php){
         echo "真";    //分号结束语句
     }        //大括号结束语句
    ?>

    2、PHP注释与语法标识符

    1、// 双斜线模式(单号注释)来源于C++语法的注释模式
    2、# 井号模式(单号注释)来源于C语言的注释模式
    3、/**/ 斜线配合星号(多行注释)来源与UNIX的shell语言模式
    4、<!--和-->是HTML的注释模式

    3、函数的使用格式

    1、返回值  函数名()
    2、返回值  函数名(参数,参数…)
    3、函数名(参数, 参数…, 返回变量)
    4、返回值  函数名(……)调用符——PHP5.4的新用法
     二、语法、常量、变量与数据类型详解
    变量的称由一个美元符“$”开头,“$”后是一个标识符。标识字串只字母、数字或下划线组成。变量名的标识符不能以数字开头而且变量名区分大小写
    1、字符串(String)
    单引号(简单引号)或双引号(功能引号)
    2、整型(integer) -2147483648 到 +2147483647(32位)
    3、浮点型(float或double)
    1.8E+308    (1.8×10308)
    4、布尔型(boolean)
    “真”或“假”。"NULL"
    5、数组(Array) 数组(Array)
    6、对象(Object) 对象(Object)
    7、资源类型(Resource)
    系统数据资源

     
     
     
     
     
     
     
     
    系统常量与自定义常量
    常量的作用域是全局的,不带美元符号“$”,一个有效的常量名由字母或者下划线开头
    系统常量范例:
    1、__FILE__  默认常量,是指PHP程序文件名及路径;
    2、__LINE__  默认常量,是指PHP程序的行数;
    3、__CLASS__  类的名称;
    自定义常量
    在PHP中是通过define()函数来定义一个常量的,其语法格式为:
      bool define ( string $name, mixed $value [, bool case_$insensitive] )
             name:指定常量的名称。
             value:指定常量的值。
             insensitive:指定常量名称是否区分大小写。如果设置为true则不区分大小写;如果设置为false则区分大小写。如果没有设置该参数,则取默认值false。
    1.   define("COLOR","red");    //定义一个常量COLOR,值为red
    2.   echo COLOR."<br>";        //输出常量COLOR的值

     注意事项: PHP单引号和双引号区别

       ” ” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。

       ‘ ‘ 单引号里面的不进行解释,直接输出。 单引号比双引号要快了

    $abc=’my name is tome’;
    echo $abc      //结果是:my name is tom
    echo$abc//结果是:$abc
    echo$abc//结果是:my name is tom

    三、运算符与优先级

    PHP中有丰富的运算符集,它们中大部分直接来自于C语言。按照不同功能区分,运算符可以分为:算术运算符、字符串运算符、赋值运算符、位运算符、条件运算符,以及逻辑运算符等。当各种运算符同在一个表达式中时,它们的运算是有一定的优先级的
    1.算术运算符
    2.字符串运算符
    一个.(点)就是英文的句号。 它可以将字符串连接起来,组成新字符串,也可以将字符串与数字连接,这时类型会自动转换
    <?php 
     $str="string php100";        
     echo $str."web";        //输出结果string php100web
     echo $str.123;        //输出结果string php100123
     $str2="web";
     echo $str.$str2;        //输出结果string php100web
    ?>
    3.赋值运算符
    将右侧表达式的值赋给左侧变量;或者说是将原表达式的值拷贝到新变量中,所以改变其中一个并不影响另一个

    4.位运算符

    5.比较运算符

    6.逻辑运算符

    7.运算符的优先级

  • 相关阅读:
    javascript通用函数库
    Nginx的负载均衡的那点事
    四种多服务器共享session的方法
    Nginx 配置文件nginx.conf的完整配置说明<转>
    Struts2标签问题-using Struts tags without the associat
    转:ibatis的cacheModel
    大型互联网网站架构心得之一
    nginx的upstream(解决session问题)
    rails3项目解析之1——系统架构
    使用 Nginx 提升网站访问速度
  • 原文地址:https://www.cnblogs.com/JoannaQ/p/2643383.html
Copyright © 2020-2023  润新知