zoukankan      html  css  js  c++  java
  • php学习1基础知识变量定义,输出显示,(eval,exit,die)

    基本知识

    <?php
    echo "1 , php.ini中把display_errors=On才显示错误位置<br>";
    echo "2 ,习惯使用echo和print打印<br>";
    echo "wamp安装完后不能使用是因为安装过iis,是apache无法启动监听,停止iis就可以了";
    phpinfo();//每行语句使用分号";"结束

    /*
    php.ini中把display_errors=On才显示错误位置

    */

    /*
    多行注释
    */

    //单行注释
    #单行注释
    ?>

    简单变量和简单数组知识
    1 ,htm和php混编
    2, 一个语句以 ";" (分号结束)
    3,如何定义一个变量,和变量使用

    php数据运算类型
    四种标量变量
    boolean
    integer
    float,double
    string
    两种复合类型
    array
    object

    <?php
    echo "<br>";
    echo "如何定义一个变量,和变量使用<br>";

    $a=9;
    echo "$a";
    echo "<br>";
    $b1=true;$b2=FALSE;
    $f=1.26;
    $s="字符串类型";
    echo "int".$a."boolean".$b1."float".$f."string".$s ;

    $arr=array(1,2,3,4,5);
    $arr2=array("id"=>100,"title"=>"this is new" );
    $arr3=array(array(1,2,3,4),array(5,6));
    echo "<br>";
    echo $arr;
    print_r( $arr2);
    echo "<br>";
    echo $arr3[0][3].$arr3[1][1];
    echo $arr2['id'];

    ?>

    echo print 【printf sprinitf】 和数组输出 print_r,var_dump ,var_export

     bool printf(string format,args)格式化字符串,主要用于字符串替换

    string sprintf(string format,args)通printf基本相同,但是它可以将转换后的结果保存到一个字符串变量中而不是输出

    如果是%1,%2格式则按顺序替换成相应变量

    %d   十进制

    %b    二进制

    %c    整数转换成ASCII字符

    %s    整数转换成字符串

    %f     倍精确度转换成浮点数

    %o    整数转换成八进制数

    %x/X  整数转换成小写或大写的十六进制数

    如果%前有-则会把数字按左对齐的方式处理

    习惯使用echo和print打印

    echo函数没有返回值可以使用逗号和圆点来显示字符串,而print函数只能用圆点来连接显示字符串。

    void echo()

    int print(string $tag)

    输出数组使用
    print_r($array/$var),
    var_dump($obj/$array/$var),
    var_export($obj/$array/$var)

    相关区别

    echo print printf 可以打印变量,但是不能显示数组和系统超级变量数组

    print_r和var_dump不仅可以打印数组,标量,还可以打印对象内容

    var_dump除了可以打印数组,标量,还可以打印对象内容外还能打印布尔值和资源(Resource)

    var_export函数返回关于传递给其的变量的结构信息,与var_dump类似,不同的是它返回的内容是合法的php代码

     eval()动态执行php语句,比如

    $str='$var=5;';
    eval($str);
    echo $var; //输出5

    exit()只接受一个参数(可以是一个程序返回的数值或字符串),也可以不输入参数(这时没有返回值)当传递给它0值时意味程序终止

    比如eixt(0),这时下面的语句将不再执行。如果给出一段字符串,程序出错时将会原样输出比如

    $fp=fopen() or die("不能打开文件")

    die()是exit的同名函数

  • 相关阅读:
    SDUT 2772 数据结构实验之串一:KMP简单应用
    SDUT 3346 数据结构实验之二叉树七:叶子问题
    SDUT 3342 数据结构实验之二叉树三:统计叶子数
    SDUT 3345 数据结构实验之二叉树六:哈夫曼编码
    SDUT 3343 数据结构实验之二叉树四:还原二叉树
    SDUT 3340 数据结构实验之二叉树一:树的同构
    SDUT 3344 数据结构实验之二叉树五:层序遍历
    SDUT 3341 数据结构实验之二叉树二:遍历二叉树
    Jmeter入门14 后置处理器JSON Extractor 提取json的多个值
    Jmeter入门13 jmeter发送application/octet-stream二进制流数据
  • 原文地址:https://www.cnblogs.com/fslnet/p/2079079.html
Copyright © 2011-2022 走看看