zoukankan      html  css  js  c++  java
  • PHP开发实战权威指南

    3.2.1 变量的声明与命名

     1 <?php
     2     $title="hello";   //正确
     3     $title123="hello";  //正确
     4     $123title="hello";  //错误
     5     $_title="hello";     //正确
     6     $@#title="hello";   //错误
     7     $url="hello";   //我们得到一个变量url
     8     echo $url;      //结果:hello
     9     unset($url);   //删除一个变量url
    10     echo $url;     //结果为空
    11 ?>

    3.2.2 可变变量与引用赋值

    1 <?php
    2     $var="php";
    3     $php="hello";
    4     echo $var;   //输出结果php
    5     echo $$var;   //输出结果hello
    6 ?>

    3.3.1 字符串

    1 <?php
    2     $title="hello";  
    3     echo '$title,world';  //结果:$title,world
    4     echo "$title,world ";  //结果:hello,world
    5     echo "${title},world";  //结果:hello,world
    6     echo "{$title},world";  //结果:hello,world
    7     echo "$title,world";  //结果:$title,world
    8 ?>

    3.3.8 类型的强制转换与应用

    //其他类型转换成整型
    <?php
        $php=100.10;
        echo (int)$php;  //输出结果:100
        $php=true;
        echo (int)$php//输出结果:1
        $php="123php";
        echo (int)$php;  //输出结果:123
        $php="php123";  
        echo (int)$php;  //输出结果:0
    ?>
    
    //其他类型转化为字符串型
    <?php
        $php=100.1;
        var_dump((string)$php);  //输出结果:string(4)"100.1"
        $php=true;
        echo(string)$php;  //输出结果:1
    ?>
    
    //其他类型转化为浮点型
    <?php
        $php="123.2php";
        var_dump((float)$php);  //输出结果:float(123.2)
        $php="php123.2";
        var_dump((float)$php);  //输出结果:(0)
    ?>
    
    //其他类型转化为布尔型
    <?php
        $php="php";
        var_dump((bool)$php);  //输出结果:bool(true)
        $php=0;
        var_dump((bool)$php);  //输出结果:bool(false)
    ?>

    3.8.1 PHP系统函数介绍

    PHP中有两个特别的函数:include()和require()

    区别:

    • 报错。include()引入文件时,如果碰到错误,会给出提示,并继续运行下边的代码;requie()引入文件时,如果碰到错误,会给出提示,并停止运行下边的代码。
    • 条件引用。include()是有条件包含函数,放在文件的任意位置;require()则是无tiaojian包含函数,放在文件的头部。
    • 文件引用方式。include()执行时需要引用的文件每次都要进行读取和评估;require()执行时需要引用的文件只处理一次。

    3.8.4 PHP自定义函数引用传递

    <?php

    function fun(&$n){    //在参数前加&

    $n=$n*$n;               //$n运算后重新赋值给$n,$n的值被改变

    $p=2;                        //原$p=2

    fun($p);                        //参数$p的值被改变

    echo $p;                    //现$p为4

    ?>

  • 相关阅读:
    汉诺塔3(递推)
    逃生(拓扑排序)
    洛谷P2048 [NOI2010]超级钢琴 (优先队列+RMQ)
    有条件的最短路
    hdu 5950 Recursive sequence(矩阵快速幂)
    线性基模板
    P2023 [AHOI2009]维护序列 (线段树区间修改查询)
    hdu 6534 Chika and Friendly Pairs(莫队+树状数组)
    2019 计蒜之道 复赛
    poj 2449 k短路(A*+spfa)
  • 原文地址:https://www.cnblogs.com/fashion1993/p/4025941.html
Copyright © 2011-2022 走看看