【PHP】PHP获得第一章

【PHP】PHP获得第一章

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

一,PHP上部和下部壳体敏感

        1)所有的用户定义的函数、类和keyword敏感。

例如以下结果输出一致:

                 echo  “hello world”

 Echo  “hello world”

 EcHo  “hello world”

        2)用户自己定义的变量,区分大写和小写

         例如以下仅仅有第一行输出正确的 color

<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>

二,全局变量 global关键词

       1)在函数内部的变量前面使用global关键词,訪问全局变量。

<?php
$x=5;
$y=10;

function myTest() {
  global $x,$y;
  $y=$x+$y;
}

myTest();
echo $y; // 输出 15
?

>

        2)PHP中名为 $GLOBAL[index]的数组中存储了全部的全局变量,下标存储了全部的全局变量,下标存有变量名,这个数组在函数内也可以訪问,并可以用于直接更新全局变量。

        

<?php
$x=5;
$y=10;

function myTest() {
  $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
} 

myTest();
echo $y; // 输出 15
?

>

三,static关键词

       函数运行完毕之后,局部变量都会被删除,有时候想让函数内部的变量有记忆性,採用static关键词。

        

<?

phpfunction myTest() { static $x=0; echo $x; $x++;}myTest();myTest();myTest();?

>

四,基本输出方法

       echo 和 print 之间的差异:

               echo – 可以输出一个以上的字符串

               print – 仅仅能输出一个字符串。并始终返回 1

       提示:echo 比 print 稍快,由于它不返回不论什么值。

<?

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]}";?>


五,字符串 和 整数

      1)字符串是字符序列,比方 “Hello world!”。

           字符串能够是引號内的不论什么文本。您能够使用单引號或双引號:

      2)整数

           PHP var_dump() 会返回变量的数据类型和值
            

<?php 
$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; // 负数
var_dump($x);
echo "<br>"; 
$x = 0x8C; // 十六进制数
var_dump($x);
echo "<br>";
$x = 047; // 八进制数
var_dump($x);
?>

结果:

int(5985) 
int(-345) 
int(140) 
int(39)


六,数组

$cars=array("Volvo","BMW","SAAB");
var_dump($cars);


结果:

array(3) { [0]=> string(5) “Volvo” [1]=> string(3) “BMW” [2]=> string(4) “SAAB” }

 七, NULL值

         NULL标识变量无值,NULL是数据类型NULL唯一可能的值。NULL值表示变量是否为空,能够通过把值设置为NULL,将变量清空。

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?

>

版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116972.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • eNSP静态路由配置_ensp多条静态路由互联

    eNSP静态路由配置_ensp多条静态路由互联ensp静态路由配置(详细)一、首先了解一下数据转发过程中路由器的工作原理路由器的工作原理:(1)解封装:此处解封装的前提是目的mac地址是自己才能解封装(2)根据目的ip查路由表转发数据。查看路由表的命令:[Huawei]displayiprouting-table此处分两种情况:情况1:如果目的ip在路由表中,则会把数据转发到相应的出接口情况2:如果目的ip不在路由表中,则把数据丢了就可以了二、搭建好拓扑图拓扑图如下:图中我已经标好了每个接

    2022年9月25日
    0
  • 利用python itertools对列表实现排列组合

    利用python itertools对列表实现排列组合

    2021年11月23日
    43
  • 海思Hi3798处理器参数,Hi3798芯片详细信息介绍「建议收藏」

    海思Hi3798处理器参数,Hi3798芯片详细信息介绍「建议收藏」Hi3798CV200集成4核64位高性能CortexA53处理器、内置NEON加速引擎,强大的CPU处理能力可以满足各种差异化的业务需求。在码流兼容性、在线视频播放的流畅性、图像质量以及整机性能方面保持业界最好的用户体验。支持4K2KP60@10bit超高清视频解码和显示,支持H.265/HEVC、H.264/AVC、AVS+、MVC、MPEG2、MPEG4、VC-1、VP6、VP…

    2022年6月30日
    624
  • pythoncharm解释器_pycharm自带python

    pythoncharm解释器_pycharm自带python在运行新项目中选择解释器,发现之前的解释器invalid:解决方法:1.选addsysteminterpreter找到安装python.exe的位置点击OK稍等后完成

    2022年8月27日
    4
  • linux操作系统基础教程_linux教程第五版

    linux操作系统基础教程_linux教程第五版1.Linux入门教程http://c.biancheng.net/cpp/linux/基础教程Linux简介Linux文件管理Linux目录Linux文件权限和访问模式Linux环境变量Linux打印文件和发送邮件Linux管道和过滤器Linux进程…

    2022年10月13日
    0
  • illegal instruction非法指令的解决思路[通俗易懂]

    转自:http://blog.csdn.net/chyxwzn/article/details/8879750我移植x264到开发板上,armlinux系统。移植好后将库都拷贝到nfs文件系统上,可是执行后出现illegalinstruction的错误。可能是x264配置问题,我的x264开始的编译配置是./configure –host=arm-none-linux-gn

    2022年4月7日
    421

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号