PHP 注释 数据类型 变量的定义/输出 类型的获取/转换 可变变量
注释方法:
1,单行注释: //
2, 多行注释: /* */
二,数据类型
1,integer(整数型):在三十二位操作系统中它的有效范围是:-2147483648~+2147483648;
2,string(字符串):字符串变量不同于其他编程语言有字符与字符串之分,在PHP中统一使用字符型变量来定义字符或者字符串;
3,boolean (布尔型):这是最简单的类型,只有两个返回值(true/false);
4,folat(浮点型,也称作double):在32位操作系统中的有效范围是:1.7E-308~1.7E+308;
还有两种复合类型:
array(数组):数组在一个变量中储存多个值;
object(对象):对像是一个特殊的数据类型------------------------------------------------------------------------------------------------------------------------------------
|在 PHP 中,必须明确地声明对象。
|首先我们必须声明对象的类。类是包含属性和方法的结构。
|然后我们在对象类中定义数据类型
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
两种特殊类型:
NULL(空类型):表示这个变量没有值,NULL类型的唯一可能的值是NULL;
resource(资源):源是一个种特殊变量,保存了到外部资源的一个引用,资源是通过专门的函数来建立和使用的。
三,PHP 变量的定义
注:PHP是一门弱类型的语言,在定义时PHP会自动根据变量存的值的类型来确定类型;
1,定义a的值为10: $a = 10;
2,定义字符串:$a = "abcdef";或 $a = 'abcdef';
注:单双引号的区别:双引号可以转译,单引号不可以转译只被当作字符串;
3,特殊定义方式:$a = >>>A
定义字符串的内容 或者 HTML 代码
A; 前面不能有任何东西包括空格;
A;
四,数据类型的获取;
echo gettype($a);
五,变量的输出
1,echo(常用)
echo $a,"1234"; //可同时输出多个字符串;
2,print
print $a; //只能输出一个字符串;
3,特殊输出方法
print_r(【1,2】);//可以打印数组;
例:页面显示--------Array ( [0] => 1 [1] => 2 )
var_dump($b); //输出变量的所有信息,一般用于调试错误;
六,PHP数据类型的转换
1,第一种方式:
$a = (string)$a; //强制转换变量a的类型为字符串。
2,第二种方式:
settype($a,"string"); //强制转换变量a的类型为字符串。
七,可变变量:
$a = "abc";
$abc = "张";
echo $$a;
输出结果为:张三
PHP 注释 数据类型 变量的定义/输出 类型的获取/转换 可变变量的更多相关文章
- 03C++语言对C的增强——实用性、变量检测、struct类型、C++中所有变量和函数都必须有类型、bool类型、三目运算符
1.“实用性”增强 C语言中的变量都必须在作用域开始的位置定义,C++中更强调语言的“实用性”,所有的变量都可以在需要使用时再定义. 2.C++对c语言register的增强 register关键字 ...
- C++语言对C的增强(1)——实用性、变量检测、struct类型、C++中所有变量和函数都必须有类型、bool类型、三目运算符
1.“实用性”增强 C语言中的变量都必须在作用域开始的位置定义,C++中更强调语言的“实用性”,所有的变量都可以在需要使用时再定义. 2.变量检测加强 在C语言中,重复定义多个同名的全局变量是合法的: ...
- 003 python 注释/数据类型/运算符/输入输出/格式化输出
集成开发环境 pycharm 工欲善其事,必先利其器 pycharm是具备一般的python ide的功能,同时呢支持调试,语法高亮,代码管理,智能提示 加快快发的速度,提高开发效率 注释 what ...
- 你好,C++(7)第三部分 C++世界众生相 3.2.1 变量的定义与初始化
第3部分 C++世界众生相 在听过了HelloWorld.exe的自我介绍,完成了与C++世界的第一次亲密接触后,大家是不是都急不可待地想要一试身手,开始编写C++程序了呢?程序的两大任务是描述数据和 ...
- 获取Field成员变量类
位于java.lang.reflect.Field包中 getModifiers() 成员变量修饰符(public.private) getName() 成员变量名字 getType() 成员变量类型 ...
- php学习笔记-可变变量
看一个例子. <?php $a = 'hello'; $hello = 'hi'; echo $$a; ?> 如果一个变量名前面有两个美元符号,那么这个变量就叫做可变变量.就拿上面这个举例 ...
- python学习Day3 变量、格式化输出、注释、基本数据类型、运算符
今天复习内容(7项) 1.语言的分类 -- 机器语言:直接编写0,1指令,直接能被硬件执行 -- 汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行 -- 高级语言:编写人能识别 ...
- 九天学会Java,第一天,变量和数据类型,赋值和输出
用9天入门三门编程语言,有可能嘛,尤其是对没有基础的同学来说?对于想学好的编程的人来说,无论从哪一门语言开始入手,语言的本身其实并不是我们最应该的关心的,至少不是作为一个初学者首先关心的. 网络上,网 ...
- PHP变量的定义与相应的数据类型
在PHP中,变量的定义和C语言定义的方法是类似的,但是在PHP中,变量使用起来就非常灵活,一个变量既可以做整型,也可以是浮点型,也可以是字符串或者字符类型,通通只要在变量名前面加一个$然后加上你的变量 ...
随机推荐
- unity调用c++ dll方法介绍
摘要 unity用的很普遍,现在很多代码还是用c++写的,需要用unity去调用c++的代码.这里介绍了一种unity调用c++ dll的方法,希望有所帮助. 我采用的软件是Visual Studio ...
- 结构体(struct)大小
结构体(struct)大小 本文参考链接:C语言结构体(struct)常见使用方法,链接中的实例代码经实践有几处不准确,本文在引用时已做更改 注意:在结构体定义时不能申请空间(除非是结构体变量),不可 ...
- Java星星打印三角形小结
1.直角三角形的打印
- 201521123063 《java程序设计》第六周学习总结
1. 本周学习总结 1.1 面向对象学习暂告一段落,请使用思维导图,以封装.继承.多态为核心概念画一张思维导图,对面向对象思想进行一个总结. 注1:关键词与内容不求多,但概念之间的联系要清晰,内容覆盖 ...
- 201521123042 《Java程序设计》第12周学习总结
本次作业参考文件 正则表达式参考资料 1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String ...
- 201521123118《java程序与设计》第10周学习总结
1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常与多线程相关内容. 2. 书面作业 1. finally 题目4-2 1.1 截图你的提交结果(出现学号) 1.2 4-2中fi ...
- eclipse:eclipse for java EE环境下如何配置tomcat服务器,并让tomcat服务器显示在控制台上,将Web应用部署到tomcat中
eclipse环境下如何配置tomcat 打开Eclipse,单击"Window"菜单,选择下方的"Preferences". 单击"Server& ...
- 语句的分号、逗号和函数中var的使用
1语句 分号 语句的结尾的分号不是必须的,但建议不要省略它,避免错误. 2逗号 1同时定义多个变量用逗号分开 2数组的最后一位,建议不要加上逗号,在有的浏览器中会导致,在逗号后添加一个undefine ...
- eclipse复制到IDEA中文不匹配,编译失败
今天使用把eclipse的包复制到Intellij Idea下,结果在编译的时候,它说我的数据是GBK,而Idea默认的数据是UTF-8,因此出错了... 解决:在项目中直接把对象的encoding. ...
- 深入浅出数据结构C语言版(19)——堆排序
在介绍优先队列的博文中,我们提到了数据结构二叉堆,并且说明了二叉堆的一个特殊用途--排序,同时给出了其时间复杂度O(N*logN).这个时间界是目前我们看到最好的(使用Sedgewick序列的希尔排序 ...