• php程序设计 1,2章节


    <?php
    /**
    * Created by PhpStorm.
    * User: DY040
    * Date: 2017/9/4
    * Time: 10:39
    *
    *
    * 1: php起源于1995 加拿大人开发
    * 优势1 速度快
    * 优势2 支持面向对象
    * 优势3 实用性
    * 优势4 支持广泛的数据库
    * 优势5 可选择性(支持面向对象编程与面向过程编程向下兼容)
    * 优势6 代码开源 成本低 无平台限制
    * 优势7 版本更新快
    * 优势8 模板化 (程序逻辑与界面相分离)
    * 优势9 应用范围广
    *
    *(1)php的工作流程
    * 1;操作系统;不要求系统的特定性;window,linux都行
    * 2;服务器 apache 或IIS。。。。
    * 3;php包 实现对php文件的解析与编译、
    * 4;数据库系统 支持多种数据库
    * 5;php对浏览器没有限制
    *
    *(2)什么是php服务器
    * 1 php预处理器
    * 将php处理为文本信息,其中包含html
    * 2 web服务器
    * 其也称为www服务器,功能为解析http,当web浏览器向web服务器发送一个http请求时
    * php预处理器会将该请求对应的程序进行解释并执行,然后服务器会向浏览器返回一个http
    * 响应,该响应通常是一个html页面以便让用户浏览
    * 3 数据库服务器
    * 用于数据的增删改查 优化安全等等。。。。。
    *
    *(3)php的注释
    * 单行注释://
    * 多行注释:(/**/)
    * shell风格注释 ;#
    *
    *(4)php有语句块{}
    *
    *(5)php的数据类型
    * 标量数据类型
    * 数据结构中的最基本单元只储存一个数据
    * boolean
    * string
    * 字符串要用“” 或 ‘’,
    * “ ”其中的变量会被解析 如五特别要求用‘’
    * <<<
    * integer 整型
    * 八进制 ;012;
    * 十六进制 0x23af
    * float 浮点型
    * 复合数据类型
    * array
    * object
    * 特殊数据类型
    * resource
    * 又叫句柄,由编程序人员来分配,处理外部事务的函数
    * null
    * 没有赋值;
    * 赋值为null
    * 被unset()函数处理过的变量
    *
    * (6)检测数据类型
    * is_string
    * is_float/is_double()
    * is_int/is_integer()
    * is_null()
    * is_array()
    * is_object()
    * is_numeric() 检测是否为数字,或者数字组组成的字符串
    *
    * (7)php数据的输出
    * print
    * echo
    * 可以输出多个值
    * echo前不可使用错误屏蔽符@
    *
    *
    *
    *
    */
    {
    /*代码块中的变量外部不可访问*/
    $flag = false;
    if ($flag) {
    echo '我是标量数据类型true的返回值';
    } else {
    echo '我是标量数据类型false的返回值';
    }
    }
    echo $flag;

    {
    $n = 555;
    $str = "我是$n 变量";
    $str1 = '我是$n变量';
    echo($str);
    echo($str1);
    echo <<<std
    1 <br >
    2
    2
    3
    std;


    }

    {
    echo '<br>整形';
    echo 0xa;
    }

    {
    echo '<br>复合数据类型';
    print_r(array('1', '2', '2', '2', '23', '3'));


    }

    {
    $a = 1;
    echo '<br> 特殊数据类型';

    unset($a);
    echo $a;
    }

    {
    echo '<br> 检测数据类型';
    $a = 'dsad';
    echo is_string($a); //返回值为1或者0
    }

    {
    echo '<br> 数据的输出';
    echo date("Y-m-d H:i:s");
    echo '1', 1, 1;
    // print 2,2,2;

    }

  • 相关阅读:
    面向对象概述(课堂笔记)
    final
    static方法
    Ubuntu中Qt5.7.0无法输入中文
    Ubuntu中Qt+opencv图像显示
    Ubuntu中Qt新建窗体提示lGL错误
    Ubuntu中Qt5.7.0的安装及opencv2.4.13配置
    Ubuntu16.04删除客人会话
    ffmpeg的安装--opencv视频处理必备
    CentOS+OpenCV图像的读入、显示
  • 原文地址:https://www.cnblogs.com/aqigogogo/p/7473394.html
Copyright © 2020-2023  润新知