为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP入门篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP入门篇

Kings
难度入门
时长 5小时57分
  • 什么是变量的数据类型 在变量中,由于变量占用的空间单元不一样(占的地盘大小不一样),也分成几种数据类型,就像超市商品的包装袋,有几种不同类型,不同的商品使用不同的包装袋。我们可以通过使用“memory_get_usage”获取当前PHP消耗的内存。 任务 咱对比一下内存消耗吧! 在右边的编辑器中,咱分别定义四种不同的数据类型,分别是字符串类型,整型,浮点型和数组(后续会详细介绍这几种类型)。 1、在第4行中定义字符串类型“$var_string = "123";” 2、第7行定义整型“$n=123;” 3、第10行定义浮点型“$f=123.00;” 4、第13行定义数组“$var_array = array("123");” 我们可以看到输出结果: 初始化消耗了624056,字符串消耗328,整型和浮点型都是288,数组消耗632。 注意:根据操作系统、PHP版本以及PHP的运行方式可能输出结果会不同。
    查看全部
  • ceil() 函数向上舍入为最接近的整数。 返回不小于 x 的下一个整数,x 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
    查看全部
  • ceil()向上取整(手册里叫:进一法取整) floor()向下取整(手册里叫:舍去法取整)
    查看全部
  • 检查位置的算法。
    查看全部
  • PHP中的错误控制运算符 PHP中提供了一个错误控制运算符“@”,对于一些可能会在运行过程中出错的表达式时,我们不希望出错的时候给客户显示错误信息,这样对用户不友好。于是,可以将@放置在一个PHP表达式之前,该表达式可能产生的任何错误信息都被忽略掉; 如果激活了track_error(这个玩意在php.ini中设置)特性,表达式所产生的任何错误信息都被存放在变量$php_errormsg中,此变量在每次出错时都会被覆盖,所以如果想用它的话必须尽早检查。 需要注意的是:错误控制前缀“@”不会屏蔽解析错误的信息,不能把它放在函数或类的定义之前,也不能用于条件结构例如if和foreach等。
    查看全部
  • 第一点: 首先 @ 会使错误信息不会显示出来,但错误是存在的,只不过不打印到屏幕上而是保存在日志中,而这句 " echo "出错了,错误原因是:".$php_errormsg; " 中的 $php_errormsg 是全局变量,作用是"获取前一个错误信息", @ 只是将错误信息隐藏,但该出错的还是会出错 第二点: 因为php.ini 中 track_error默认是关闭的,在前面加上这句 ini_set("track_errors","true");
    查看全部
  • 问:$conn=@mysql_connect("localhost","username","password"); 这能翻译一下吗···是啥意思 谢谢 答:这一条连接数据库语句,php如果想对数据库进行操作时,必须先使用这条语句连接到数据库,在这条语句的前面加入@,就是为了如果在不稳定的状态下,可以连接不到数据库,这样就不会出现报错信息给用户,这样是增加用户体验友好度。 $conn=@建立mysql数据库连接("主机名","用户名","口令,即密码");
    查看全部
  • 字符串连接运算符是为了将两个字符串进行连接,PHP中提供的字符串连接运算符有: (1)连接运算符(“.”):它返回将右参数附加到左参数后面所得的字符串。 (2)连接赋值运算符(“.=”):它将右边参数附加到左边的参数后。 连接赋值运算符在连接字符串的基础上,还有赋值功能。 连接赋值运算符(“.=”)之间,不能出现空格
    查看全部
  • PHP常量取值方法 一,define define("PI",3.14);利用define直接命名赋值; 后续可以直接用PI取值 二、constant() 括号里既可以是定义的常量名称,也可以是代表常量的变量名 如: <?php $p=""; //定义圆周率的两种取值 define("PI1",3.14); define("PI2",3.142); //定义值的精度 $height = "中"; //根据精度返回常量名,将常量变成了一个可变的常量 if($height == "中"){ $p = "PI1"; }else if($height == "低"){ $p = "PI2"; } $r=1; $area = constant($p)*$r*$r; echo $area; ?> <?php define("PI",3.14); $r = 1; $area = constant("PI")*$r*$r; ?>
    查看全部
  • 我们可以从投票的角度来理解逻辑运算: 1、逻辑与:要求所有人都投票同意,才会通过某协议; 2、逻辑或:只要求一个人投票同意就行; 3、逻辑异或:只能有且只能有一个人投票同意; 4、逻辑非:某个人要反对,但是通过逻辑非,使其反对无效; “与”和“或”有两种不同形式运算符的原因是它们运算的优先级(就是运算的有限顺序,比如我们小学的时候学习四则运算,加减乘除混合在一起啦,优先计算乘除,再计算加减)不同。 其中第7行,第9行,第11行需要括号括起来,因为这三个逻辑运算符的优先级没有三元运算符高。 不加括号, 1,三元运算符的优先级高于 and ,所以先计算三元运算符,然后在和$a做且。 2,输出是1,是echo输出布尔true输出1,false不显示(为空)//可以用var_dump($a and $b?"通过":"不通过")查看实际的结果
    查看全部
  • <?php echo 23+6;?> <?php echo 12*3;?> <br> <?php $r=3; echo "面积为:".(PI*$r*$r)."<br />"; echo "周长为:".(2*PI*$r)."<br />"; ?>
    查看全部
    0 采集 收起 来源:PHP-常量的作用

    2018-03-22

  • constant()
    查看全部
  • 定义常量:defined(常量名称(必须,且不带美元符号,通常习惯常量大写),常量的值(必须),大小写敏感设置(可选,true为敏感,false为不敏感,默认false));
    查看全部
    0 采集 收起 来源:PHP-什么是常量

    2015-10-16

  • $a=123; $b=$a; $c=&$a; echo "$b"; echo "<br />"; echo "$c"; echo "<br />"; $a=456; echo "$c"; echo "<br />"; echo "$b"; $b=$a;是把a的值赋值给$b,$c=&$a;是将a的地址给$c,所以当a的值改变为456时,$c也变为456.而$b的值仍不变。
    查看全部
  • PHP的赋值运算符有两种,分别是: (1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。 (2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。
    查看全部

举报

0/150
提交
取消
课程须知
没有任何WEB经验的WEB应用程序开发者及对WEB前端技术兴趣的用户。(即使你是完全的新手)
老师告诉你能学到什么?
1、通过教程学习可以了解PHP中的变量、变量的类型、常量等概念 2、认识PHP中的运算符,掌握PHP中顺序结构、条件结构、循环结构语句。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!