• php基础


    文件以.php后缀结尾,所有程序包含在<?php /** 这里是代码 **/ ?>

    <?php
    /*php代码必须书写在这样的一个标签里面*/

    // 用来指定编码集
    header('Content-Type:text/html; charset=utf-8');

    /*最简单的php程序*/
    echo "哈喽";//echo后面为响应会的数据

    /*echo 输出字符 html结构在 html页面上*/
    ?> 从工作环境中打开 可以在页面上生成简单html结构

    避免使用中文目录和中文文件名

    变量

    1、变量以$开头 字母/数字/下划线 不能以数字开头

    2、大小写敏感(区分大小写)

    数据类型

    字符型、整型、浮点型、布尔型、数组、对象、NULL

    NULL

    //PHP中一种特殊的数据类型,表示空值,即表示没有为该变量设置任何值null(空值)不区分大小写,null和NULL是一样的。

    单引号&双引号区别

    索引数组、关联数组(了解即可)

    声明对象

    /*双引号  当有和你定义的变量一样的名字的时候  会把他它解析成变量值*/
    /*申明类的时候不要加$*/
    class Man{
    public $name = 'xjj';
    public $age = '10';
    sleep(3);//休眠3s后执行

    }

    /*初始化*/
    $man = new Man;
    //echo $man;/*echo 不能输出复杂类型 对象*/

    内容输出

    echo:输出简单数据类型,如字符串、数值

    print_r():输出复杂数据类型,如数组

    var_dump():输出详细信息,如对象、数组(了解)

    运算符

    基本与Javascript语法一致

    号表示字符串拼接符,Javascript中为+

    /*+在php当中值做运算  在php当中的字符拼接是用点  ..... */
    //echo $name.$str.$age;

    函数

     

    Javascript基本一致

    函数名对大小写不敏感

    默认参数(了解即可)

    /*@name:#ccc*/
    function helloXjj($name = 'xgg'){

    echo 'hello'.$name;

    }

    helloXjj('xjj');

    分支、循环语句

    Javascript基本一致

    foreach()

    /*php  循环语句*/

    /*索引数组*/

    $arrayIndex = array('xjj','today','12');

    /*for( in ){}*/
    /*foreach*/
    foreach($arrayIndex as $key => $value){
    echo $key.'====='.$value.'<br>';
    }


    echo '<br>';
    /*关联数组*/
    $arrayRel = array('name'=>'xjj','time'=>'today','age'=>'12');

    foreach($arrayRel as $k => $v){
    echo $k.'~~~~~'.$v.'<br>';
    }

    文件引入

    includerequire

    include; 一般是用来导入html页面的    可以在php中打开页面
    require; 一般是用来导入php程序

    表单处理

     

    表单name属性的是用来提供给服务端接收所传递数据而设置的

    当我们要提交数据的时候必须写上name  指明当前的表单数据的名称
    提交个后台必须有标识

    表单action属性设置接收数据的处理程序

    表单method属性设置发送数据的方式

    form没有指明提交的方式   默认是已get方式提交

    当上传文件是需要设置 enctype="multipart/form-data",且只能post方式

    $_GET接收 get 传值

    get  把数据拼接在url后面

    $_POST接收 post 传值

    post 提交把提交数据隐藏在头部
    echo $_POST['password'];  是数组

    $_FILES接收文件上传

    常用PHP函数

    /*判断值是否在数组里面*/
    /*xjj*/
    //echo in_array('10',$arrayRel);

    in_array() 是否在数组中

    /*获取数组长度*/
    //echo count($array);

    count() 计算数组长度

    *判断键key是否在数组里面*/
    //echo array_key_exists('age',$arrayRel);

    array_key_exists ()检测数组中是否存在key

    file_get_contents读取文件

  • 相关阅读:
    29-赫夫曼树
    28-线索化二叉树
    27-顺序存储二叉树
    26-二叉树的遍历查找和删除
    25-二叉树的概念
    24-逻辑结构分析
    23-哈希表
    22-查找算法
    21-堆排序
    Mui-列表/table-view
  • 原文地址:https://www.cnblogs.com/zhanggaojun/p/5731283.html
Copyright © 2020-2023  润新知