• PHP初识


    一 ,基本小语法

    1. PHP 脚本可以放在文档中的任何位置

    2.PHP 脚本格式:

    <?php
    // PHP 代码
    ?>

    3.PHP 文件的默认文件扩展名是 “.php”。

    4.PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码(顺便把前端也就学了~__~)

    5.PHP 中的每个代码行都必须以分号结束。

    6.注释和C 语言的注释相同(// 和/* */ )

    7.变量需要用‘ $ ‘ 符号注明

    二,输入与输出

    1. echo 函数

    1.可以不用加括号,也可以加上括号。即:echo或者是echo()

    2.可以输出一个或多个字符串(字符串可以包含 HTML 标签)

    3. echo 输出的速度比 print 快, echo 没有返回值,print有返回值总是1

    <?php
    echo "<h2>Hello </h2>";
    echo "world!<br>";
    echo "PHP!<br>";
    echo "这是一个", "字符串,", "使用了", "多个", "参数。";
    ?>

    给出一个PHP在线编辑器的链接:链接

    2.print 函数

    1.可以不用加括号,也可以加上括号。即:print或者是print()

    2.只允许输出一个字符串(字符串可以包含 HTML 标签),返回值总为 1

    <?php
    $txt1="学习 PHP";
    $txt2="网上";
    $cars=array("大众","奥迪","兰博基尼");
    print $txt1;
    print "<br>";
    print "在 $txt2 学习 PHP ";
    print "<br>";   //换行符
    print "我车的品牌是 {$cars[0]}";
    print "这是一个", "字符串,", "使用了", "多个", "参数。";      //会报错
    ?>

    3.print_r( ) 函数

    1.函数原型:

       bool print_r ( mixed expression [, bool return] )
    

    2.用法:如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似

    3.提示:print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处

    <pre>
    <?php
    $temp =  100 ;
    print_r ("$temp
    ");
    $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z'));
    print_r ($a);
    
    $a = array ('a' => 'yehao', 'b' => 'banana', 'c' => array ('x','y','z'));
    $str=print_r ($a,true);//如果想捕捉 print_r() 的输出,可使用 return 参数。若此参数设为 TRUE,print_r() 将不打印结果(此为默认动作),而是返回其输出。
    echo $str;
    ?>
    </pre>

    4.var_dump() 函数

    1.函数原型:

    void var_dump ( mixed expression [, mixed expression [, ...]] )
    

    2.用法:显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构

    3.因为 print_r( ) 输出布尔值和NULL的结果没有意义,因为都是打印” ”。所以用 var_dump() 函数更适合调试

    4.提示:为了防止程序直接将结果输出到浏览器,可以使用输出控制函数(output-control functions)来捕获此函数的输出,并把它们保存到一个例如 string 类型的变量中

    <pre>
    <?php
    $temp =  100 ;
    var_dump($temp);
    var_dump ("temp == $temp
    ");
    $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z'));
    var_dump ($a);
    ?>
    </pre>

    执行结果:

    这里写图片描述

    三,PHP 数据类型

    1. String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)

    2. 字符串放在单引号或双引号中都可以。布尔有true和false 两种。Object(对象),刚开始学,我也不知道,知道的朋友可以在下方评论区评论。NULL 与C 中的NULL差不多。

    四,常量

    1.常量值被定义后,在脚本的其他任何地方都不能被改变。

    2. 常量在整个脚本中都可以使用。

    3.常量名不需要加 $ 修饰符

    4.define() 函数

    bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
    

    函数说明:

    该函数有三个参数:

        -name:必选参数,常量名称,即标志符。
        -value:必选参数,常量的值。
        -case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。
    
    <?php
    // 区分大小写的常量名
    define("GREETING", "欢迎访问 Runoob.com");
    echo GREETING;    // 输出 "欢迎访问 Runoob.com"
    echo '<br>';
    echo greeting;   // 输出 "greeting"
    ?>
    <?php
    // 不区分大小写的常量名
    define("GREETING", "欢迎访问 Runoob.com", true);
    echo greeting;  // 输出 "欢迎访问 Runoob.com"
    ?>

    五:字符串

    PHP strpos() 函数:strpos() 函数用于在字符串内查找一个字符或一段指定的文本。

    如果在字符串中找到匹配,该函数会返回第一个匹配的字符位置。如果未找到匹配,则返回 FALSE。

    六,运算符

    1.并置运算符:用于把两个字符串值连接起来

    <?php
    $a = "Welcome to ";
    $b= "PHP's world ";
    echo "$a
    " ;
    echo "$b
    " ;
    echo  $a.$b;
    ?>
    表示 名称 含义 小示例
    a . b 并置 连接两个字符串 “Hi”.”Ha” -> HiHa
    x === y 绝对等于 如果 x 等于 y,且它们类型相同,则返回 true 5===”5” 返回 false
    x <> y 不等于 如果 x 不等于 y,则返回 true 5<>8 返回 true
    x !== y 不绝对等于 如果 x 不等于 y,或它们类型不相同,则返回 true 5!==”5” 返回 true
    x and y 如果 x 和 y 都为 true,则返回 true x=6,y=3 ,(x < 10 and y > 1) 返回 true
    x or y 如果 x 和 y 至少有一个为 true,则返回 true x=6,y=3 ,(x==6 or y==5) 返回 true
    x xor y 异或 如果 x 和 y 有且仅有一个为 true,则返回 true x=6,y=3 ,(x==6 xor y==3) 返回 false

    以下是一些数组运算符,具体用法可以百度一下

    x + y 集合 x 和 y 的集合
    x == y 相等 如果 x 和 y 具有相同的键/值对,则返回 true
    x === y 恒等 如果 x 和 y 具有相同的键/值对,且顺序相同类型相同,则返回 true
    x != y 不相等 如果 x 不等于 y,则返回 true
    x <> y 不相等 如果 x 不等于 y,则返回 true
    x !== y 不恒等 如果 x 不等于 y,则返回 true

    其余运算符和C语言的差不多,还有三目运算符。

  • 相关阅读:
    JQuery 快速入门一篇通
    Winform 显示Gif图片
    MD5编码工具类 MD5Code.java
    Asp.Net 上传图片并生成高清晰缩略图
    winform时钟c#代码
    PHP面试题汇总
    PHP条件语句语法与示例
    Android声音播放实例代码
    html和js基础功能代码备份
    纯C#实现屏幕指定区域截屏
  • 原文地址:https://www.cnblogs.com/Tattoo-Welkin/p/10335331.html
Copyright © 2020-2023  润新知