zoukankan      html  css  js  c++  java
  • PHP标记风格,编码规范

    image.png

    PHP标记风格
    PHP一共支持4种标记风格

    <?php 
        echo "这是XML风格的标记"; 
    ?>

    脚本风格

    <script language="php">
        echo '这是脚本风格的标记'; 
    </script>

    简短风格

    <? echo '这是简短风格的标记'; ?>

    ASP风格

    <% 
    echo '这是ASP风格的标记'; 
    %>

    php.ini文件

    将short_open_tag和asp_tags
    都设置为ON,重启Apache服务器即可

    PHP编码规范
    什么是编码规范
    PHP书写规则
    PHP命名规则

    缩进
    大括号{}
    关键字、小括号、函数、运算符

    PHP命名规则

    类命名
    使用大写字母作为词的分隔,其他的字母均使用小写
    名字的首字母使用大写
    不要使用下划线('_')

    类属性命名
    属性命名应该以字符“m”为前缀

    方法命名
    Is
    (判断),Get(得到),Set(设置)

    方法中参数命名
    第一个字符使用小写字母

    function EchoWord($firstWord,$secondWord){
    …
    }

    变量命名
    所有字母都使用小写
    使用'_'作为每个词的分界

    引用变量
    引用变量要带有“r”前缀

    全局变量
    全局变量应该带前缀“g”

    global = $gTest

    常量/全局常量

    常量/全局常量,应该全部使用大写字母,单词之间用'_'来分隔

    静态变量
    静态变量应该带前缀“s”

    函数命名
    所有的名称都使用小写字母,多个单词使用“_”来分割

    PHP注释
    PHP支持3种风格的程序注释

    C++风格的单行注释(//)
    C风格的多行注释(/*…*/)
    Shell风格的注释(#)

    PHP常量
    声明和使用常量
    预定义常量

    常量可以理解为值不变的量
    一个常量由英文字母、下划线和数字组成,但数字不能作为首字母出现
    define()函数来定义常量

    image.png

    声明和使用常量

    mixed constant(string const_name)
    bool defined(string constant_name);

    预定义常量

    image.png

    PHP变量

    声明变量
    变量赋值
    变量作用域
    可变变量

    $变量名称=变量的值

    变量的赋值有三种方式
    (1)直接赋值
    (2)传值赋值
    (3)引用赋值

    变量作用域
    三种变量作用域
    局部变量、全局变量和静态变量

    image.png

    可变变量

    声明可变变量的方法是在变量名称前加两个“$”符号

    声明可变变量的语法如下:

    $$可变变量名称=可变变量的值

    PHP 概述

    PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言

    PHP 是免费的,并且使用非常广泛

    PHP 语法非常类似于 Perl 和 C。PHP 常常搭配 Apache (web 服务器) 一起使用。不过它也支持 ISAPI,并且可以运行于 Windows 的微软 IIS 平台

    什么是 MySQL?

    MySQL 是一种数据库服务器
    MySQL 支持标准的 SQL
    MySQL 可在许多平台上编译
    MySQL 可免费下载使用

    image.png

    image.png

    image.png

    strlen() 函数
    strlen() 函数用于计算字符串的长度

    strpos() 函数
    strpos() 函数用于在字符串内检索一段字符串或一个字符

    PHP 运算符-算数运算符
    PHP 运算符-赋值运算符
    PHP 运算符-比较运算符
    PHP 运算符-逻辑运算符

    PHP的数据类型
    Boolean型
    integer型
    浮点型
    字符串型
    复合数据类型

    伪类型

    mixed
    number
    void
    callback

    bool isset检测有没有被赋值
    void unset销毁指定的变量

    is_array()、is_bool()、is_float()、is_integer()、is_null()、is_numeric()、is_object()、is_resource()、is_scalar() 和 is_string()

    bool empty
    bool is_null

    PHP的运算符包括算术运算符、字符串运算符、赋值运算符、位运算符、逻辑运算符、比较运算符、递增或递减运算符、错误控制运算符等。

    算术运算符

    image.png

    赋值运算符

    image.png

    位运算符

    image.png

    逻辑运算符

    image.png

    比较运算符

    image.png

    运算符的优先顺序

    image.png

    PHP的数据类型

    标量数据类型
    复合数据类型
    特殊数据类型
    转换数据类型
    检测数据类型

    PHP一共支持8种原始类型:

    4种标量类型
    boolean(布尔型)
    integer(整型)
    float/double(浮点型)
    string(字符串型)

    两种复合类型
    array(数组)
    object(对象)

    两种特殊类型
    resource(资源)
    NULL

    标量数据类型

    image.png

    复合数据类型——数组

    $array = ('value1',' value2 '……)
    或
    $array[key] = 'value'
    或
    $array = array(key1 => value1, key2 => value2……)

    复合数据类型——对象

    特殊数据类型

    image.png

    转换数据类型

    image.png

    settype()函数

    bool settype ( mixed var, string type )

    检测数据类型

    image.png

  • 相关阅读:
    不要在linux上启用net.ipv4.tcp_tw_recycle参数
    Linux如何用查看域名解析
    APP请求超时问题-ios超时-android超时
    写给正在入坑linux系统的伙伴
    产品经理必看书单
    Mysql遍历大表(Mysql大量数据读取内存溢出的解决方法)
    产品上线标准
    测试时间的评估【搬运】
    如何估算测试工作量(一)常规的估算测试工作量的方法
    测试工作量的评估方法
  • 原文地址:https://www.cnblogs.com/daofaziran/p/11571909.html
Copyright © 2011-2022 走看看