【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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 批处理for命令的用法_批处理for命令详解

    批处理for命令的用法_批处理for命令详解for/?1.对一组文件中的每一个文件执行某个特定命令。for%variablein(set)docommand[command-parameters]for%%variablein(set)docommand [command-parameters]%variable指定一个单一字母可替换的参数。set表示字符串或变量,当表示多个变量时,中间可以,空格等隔开…

    2022年9月2日
    4
  • python简单的图片加密「建议收藏」

    python简单的图片加密「建议收藏」欢迎加入我们卧虎藏龙的python讨论qq群:729683466●导语●总有些东西是你不希望别人看到的比如你暗恋的女神的照片要是被别人发现了那可就尴尬了所以来学一学用python加密图…

    2022年6月21日
    85
  • Net开源的地址[通俗易懂]

    Net开源的地址[通俗易懂]https://github.com/dotnet其中有corefx,coreclr,roslyn开源等等

    2022年7月15日
    13
  • 【技术类】不得不看的Landsat 8常用的波段组合形式

    【技术类】不得不看的Landsat 8常用的波段组合形式Landsat8hasbeenonlineforacoupleofmonthsnow,andtheimageslookincredible.WhileallofthebandsfrompreviousLandsatmissionsarestillincorporated,thereareacoupleofnewones,such

    2022年7月23日
    9
  • 什么是javabean及其用法

    什么是javabean及其用法一、什么是JavaBean  JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:这个Java类必须具有一个无参的构造函数 属性必须私有化。 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。javaBean范例:1packagegacl.javabean.study;23/**4…

    2022年7月17日
    12
  • LOTO课5:三极管音频放大电路实践[通俗易懂]

    LOTO课5:三极管音频放大电路实践[通俗易懂]我们在项目中经常会遇到音频信号的采集处理,我们今天做一个最简单的音频采集模块。它的电路其实就是在我们上节课的三极管的放大电路上的一个改进,在上一节课三极管放大电路的基础之上,将输出信号换成驻极体话筒,输出端加上截止频率在20KHZ左右的RC低通滤波电路,通过滤波电路来滤除频率在20KHZ以上的噪声信号。上一节课关于三极管放大的文章链接如下:添加链接描述设计的电路原理图如图所示,通过传感器获取一个交流的小信号,经过三级管放大电路放大信号之后再进行输出:等不及打板,手工焊接了一个样品进行试验:通过

    2022年5月3日
    73

发表回复

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

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