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

PHP入门篇

Kings
难度入门
时长 5小时57分
  • var_dump输出变量或常量的类型&值; echo只输出值,不输出类型;
    查看全部
  • .是PHP连接字符串用的,类似于+
    查看全部
  • 慕课学习群: Php群: 42125527
    查看全部
    0 采集 收起 来源:什么是运算符

    2016-04-03

  • 加引号就变成了字符串,相当于把pi这个字符串赋值给变量p,不加引号才是把常量3.14赋值给变量p。附图说明如下:
    查看全部
  • ① echo 用于输出数值变量或者是字符串。但使用echo来输出引用变量时,如数组,仅输出数组的名字;当输出一个对象时,服务器提示<Catchable fatal error: Object of class Person could not be converted to string>错误,错误显示echo只能用于输出字符串。 ② print_r(expression)的作用是输出一个数组,实际上参数expression的类型可为数值变量和引用变量。 ③ var_dump(expression)函数的输出结果<变量类型,变量值,变量长度>,参数expression表示各种变量类型,作用是输出一个变量的详细信息。 带引号的pi 类型为string吧,输出$p的话直接是 pi; 不带引号的pi是直接取常量的值,输出$p的话是 3.14;
    查看全部
  • <?php define('PKEY1', 'abc'); define('PKEY2', 'def'); $i = 1; $a = 'PKEY'; echo constant($a . $i); // abc echo constant($a . ++$i); // def ?> LXW_1993 +3积分什么是积分? 回复 1 Helianthuserin (提问者) 非常感谢! #12016-02-18 回复 fuxkak 回复 Helianthuserin: 我为什么没有看懂…… #22016-02-23 回复 czdll 回复 fuxkak: 意思就是使用constant函数输出时对常量名的使用更加灵活,两个变量用字符串连接符号“.”连接的话变量其中的值就会被当做字符串处理,它的举的2个例子中第一个其实就是'PKEY'.'1',第二个其实就是'PKEY'.'2',至于为什么下面这个是2,是因为自增符++,自增符在前则变量先加1然后再进行字符的连接也就变成2了 #32016-02-26 回复
    查看全部
  • <?php $string = "就是就是"; var_dump($string); echo "<br />"; $string = 9494; var_dump($string);//输出数据类型 echo "<br />"; ?>
    查看全部
  • 单引号和双引号同时使用时要使用转义字符!
    查看全部
  • 很多框架在使用的时候都会要求PHP版本的(tp、yii)一般入口文件的时候会做这个判断version_compare( PHP_VERSION,'某个版本号',">");
    查看全部
  • 也是醉了,一楼简直神坑爹,楼主你也完全搞错了。 你现在使用的编辑器和输出界面还有服务器都是慕课提供的,并不是你电脑本机的,慕课的课程页面已经帮你搭建了php和服务器的沟通,所以在慕课这里是可以直接输出的。但是如果你将代码复制到自己电脑本机的文件上然后运行就会发现不能输出的,明白?
    查看全部
  • 因为常量在赋值了以后它的值是不允许随便更改的。原本定义的PII数值为7.14,再定义一次PII数值为3.14系统肯定会错误警报,但是由于设定了true(对大小写不敏感),系统为了不出错就把7.14这个值给Pii了
    查看全部
    0 采集 收起 来源:PHP-什么是常量

    2016-04-03

  • $var; var_dump($var); 等同于 $var; echo $var; echo "<br>"; 能这样理解吗 2016-02-23 源自:PHP入门篇 3-14 65 浏览 3 回答 最佳回答 2016-02-26 不一样的哦,没有给$var赋值直接echo输出的话是没有东西的,为空,而var_dump函数会输出变量的类型,会有输出 如果用var_dump()输出,即使输出的不是NULL,也会自动换行的吧。这应该是var_dump的事情
    查看全部
  • <?php //首先采用“fopen”函数打开文件,得到返回值的就是资源类型。 $file_handle=fopen("/data/webroot/resource/php/f.txt","r"); if ($file_handle){ //接着采用while循环(后面语言结构语句中的循环结构会详细介绍)一行行地读取文件,然后输出每行的文字 while (!feof($file_handle)) { //判断是否到最后一行 $line = fgets($file_handle); //读取一行文本 echo $line; //输出一行文本 echo "<br />"; //换行 } } fclose($file_handle);//关闭文件 ?>
    查看全部
  • 之所以让固定的代码变复杂就是为了让不固定的字符串变得简单,往下看就明白了! Heredoc和双引号定义字符串最主要的区别: 【简化代码】大量字符串中如果包含{""}就需要添加“\”来转译(详见http://www.imooc.com/code/749),否则无法正常输出。特别是字符串中有HTML代码,会出现大量双引号的字符串,实例如下 [双引号定义字符串] <?php echo"<h1>慕课问答</h1> <font color=\"blue\">学而时习之,不亦说乎</font> <font color=\"red\">有朋自远方来,不亦乐乎</font> <a href=\"1.html\"><font color=\"yellow\">详情</font></a> "; ?> [Heredoc结构形式] <?php echo <<<EOT <h1>慕课问答</h1> <font color="blue">学而时习之,不亦说乎</font> <font color="red">有朋自远方来,不亦乐乎</font> <a href="1.html"><font color="yellow">详情</font></a> EOT; ?> 其它地方使用Heredoc和双引号定义字符串无大区别!
    查看全部
  • 举个例子,1+1用双引号的话输出结果是2,用单引号的话就还只是1+1,照常输出。
    查看全部

举报

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

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