zoukankan      html  css  js  c++  java
  • PHP基础-1

    PHP:超文本预处理器

    PHP原名 Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。

    PHP即“超文本预处理器”,是一种创建动态交互性站点的强有力的服务器端脚本语言。

    PHP是常用的网站编程语言,与C语言类似。

    PHP独特的语法混合了C、JavaPerl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

    基本的 PHP 语法

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

    PHP 脚本以 <?php 开始,以 ?> 结束:

    <?php
    // PHP 代码
    ?>
    

    文件扩展名是 ".php"。

    <!DOCTYPE html>
    <html>
    <body>
    
    <h1>My first PHP page</h1>
    
    <?php
    echo "Hello World!";
    ?>
    
    </body>
    </html>
    

      

    PHP 变量

    变量命名规则:

    • 变量以 $ 符号开始,以变量名称结束
    • 变量名必须以字母或者下划线字符开始
    • 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
    • 变量名不能包含空格
    • 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
    <!DOCTYPE html> 
    <html> 
    <body> 
    
    <?php
    $x = 5;
    $y = 6;
    $y = $x + $y;
    $z = $x * $y;
    echo $z;

    $txt="Hello world!";
    echo $txt;
    ?>
    
    </body> 
    </html>
    

    PHP 是一门弱类型语言

    在上面的实例中,我们注意到,不必向 PHP 声明该变量的数据类型。

    PHP 会根据变量的值,自动把变量转换为正确的数据类型。

    PHP 5 echo 和 print 语句

     echo 和 print 区别:

    • echo - 可以输出一个或多个字符串
    • print - 只允许输出一个字符串,返回值总为 1

    提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。

    <?php
    $txt1="学习 PHP";
    $txt2="BORS.COM";
    $cars=array("Volvo","BMW","Toyota");
     
    echo $txt1;
    echo "<br>";
    echo "在 $txt2 学习 PHP ";
    echo "<br>";
    echo "我车的品牌是 {$cars[0]}";
    ?>
    
    <?php
    $txt1="学习 PHP";
    $txt2="BORS.COM";
    $cars=array("Volvo","BMW","Toyota");
     
    print $txt1;
    print "<br>";
    print "在 $txt2 学习 PHP ";
    print "<br>";
    print "我车的品牌是 {$cars[0]}";
    ?>
    

      

    PHP 并置(拼接)运算符

    在 PHP 中,只有一个字符串运算符。

    并置运算符 (.) 用于把两个字符串值连接起来。

    下面的实例演示了如何将两个字符串变量连接在一起:

    <!DOCTYPE html> 
    <html> 
    <body> 
    
    <?php
    $txt="Hello world!";
    echo $txt." I'M CHINA";
    ?>
    
    </body> 
    </html>
    
    运行结果:
    Hello world! I'M CHINA
    

      

      

  • 相关阅读:
    servlet生命周期和线程安全
    如何保证Redis与数据库的数据一致性
    消息队列高可用、幂等性、顺序性、可靠性传输、堆积问题解决
    如何保证消息队列消息的顺序性
    RabbitMQ 如何保证消息不丢失?
    深入理解MySql事务
    MySQL/mariadb知识点总结
    如何实现一个线程安全的单例,前提是不能加锁
    DUBBO原理、应用与面经总结
    SpringBoot中资源初始化加载的几种方式
  • 原文地址:https://www.cnblogs.com/bors/p/13064672.html
Copyright © 2011-2022 走看看