zoukankan      html  css  js  c++  java
  • PHP

    <?php

    php代码

    ?>

    一种运行在客户端的脚本语言,$字母作为变量名,变量在第一次被赋值时创建。

    变量的三种作用域,局部,全局,静态

    函数之外声明的变量,只能在函数之外访问

    函数外声明的变量,只能在函数之内访问

    global用于访问函数之外的全局变量

    名为Global[index]的数组中存储了所有的全局变量,下标是变量名,这个数组在函数内也可以访问,并能够更新全局变量。

    函数内的局部变量会在函数执行完后,被回收,如果不希望变量被回收,那么在创建变量是加上static修饰词

    输出

    echo能够输出一个以上的字符串,没有返回值

    print只能输出一个字符串,并始终返回1

    <?php
    $txt1="Learn PHP";
    $txt2="W3School.com.cn";
    $cars=array("Volvo","BMW","SAAB");
    
    echo $txt1;
    echo "<br>";
    echo "Study PHP at $txt2";
    echo "My car is a {$cars[0]}";
    ?>
    <?php
    $txt1="Learn PHP";
    $txt2="W3School.com.cn";
    $cars=array("Volvo","BMW","SAAB");
    
    print $txt1;
    print "<br>";
    print "Study PHP at $txt2";
    print "My car is a {$cars[0]}";
    ?>

    字符串,整数,数组,对象,浮点数,逻辑,null
     var_dump() 会返回变量的数据类型和值:
    <?php 
    $x = "Hello world!";
    $x = 5985; var_dump($x);
    $x = 10.365;
    $x=true;
    $y=false;
    $cars=array("Volvo","BMW","SAAB");//数组
    class Car
    {
      var $color;
      function Car($color="green") {
        $this->color = $color;
      }
    $x="Hello world!";
    $x=null;?>

    NULL 值标示变量是否为空。也用于区分空字符串与空值数据库。

    可以通过把值设置为 NULL,将变量清空:

    strlen() 函数返回字符串的长度,以字符计。

    strpos() 函数用于检索字符串内指定的字符或文本。

    如果找到匹配,则会返回首个匹配的字符位置。如果未找到匹配,则将返回 FALSE。

    常量是单个值的标识符(名称)。在脚本中无法改变该值。

    有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。

    注释:与变量不同,常量贯穿整个脚本是自动全局的。

     
    define("GREETING", "Welcome to W3School.com.cn!");设置常量
    . 串接 $txt1 = "Hello" $txt2 = $txt1 . " world!" 现在 $txt2 包含 "Hello world!"
    .= 串接赋值 $txt1 = "Hello" $txt1 .= " world!" 现在 $txt1 包含 "Hello world!"
    
    
    • if 语句 - 如果指定条件为真,则执行代码
    • if...else 语句 - 如果条件为 true,则执行代码;如果条件为 false,则执行另一端代码
    • if...elseif....else 语句 - 选择若干段代码块之一来执行
    • switch 语句 - 语句多个代码块之一来执行

    如果您希望有选择地执行若干代码块之一,请使用 Switch 语句。

    foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。























  • 相关阅读:
    02---控制移动底座8
    02---控制移动底座7
    02---控制移动底座6
    02---控制移动底座5
    第四章输入/输出(I/O)4.2PCL中I/O模块及类介绍
    第四章输入/输出(I/O)4.1I/O涉及的设备及相关概念简介
    1.6 opencv视频操作基础
    1.5快速上手OpenCV图像处理
    02---控制移动底座4
    函数cvtColor
  • 原文地址:https://www.cnblogs.com/minshia/p/6839088.html
Copyright © 2011-2022 走看看