① php 写网站 只要求输出一段文字,求老师指点,代码该怎么写,
具体要求是什么?如果只是要求输出一段文字,那直接输出就得了
<?php
echo('要输出的文字。。。');
② PHP一道选择题
答案: C
解释:
在php语言里,对于数字式字符与数字如何参与运算,在具体情况下会视情来确定,请比较以下代码:
echo "3+4+5";结果:3+4+5
为什么会1+2+"3+4+5"结果会是6呢?
echo这个函数(或说是指令),其后跟的参数可以是字符串,也可以是需要运算的表达式,当出现:
echo "3+4+5";echo会认为这是个字符串
而echo 1+2+"3+4+5";echo会认为这是个表达式,所以会对这个表达式进行运算。
在这个运算过程中,1+2等于3,那么为什么"3+4+5"为什么会等于3呢?因为,在php中,对于运算式中,不同数据类型的数据在参与数据时,php会进行数据转换,以尽量确保使表达式成功运行,在"3+4+5"前面的运算符是 + ,那么,php会将"3+4+5"当作数值类型,此时会隐式地进行数据类型的转换,将这个字符串转换成数值,而"3+4+5"转换成数值的结果就是3,所以,整个表达式的结果是:1+2+3 = 6。
为更好的理解,作为对比,你可以参考以下代码:
echo 1+2 . "3+4+5";
结果:
33+4+5
③ php涓璭cho鍑烘潵镄勬眽瀛愪贡镰侊紒璇烽梾镐庝箞瑙e喅锛
璇ヤ竴涓嬶纴缁欎綘header
<?
header("Content-type: text/html; charset=gb2312");
echo "姹夊瓧";
?>
铹跺悗锛屾敞镒忥纴淇濆瓨鏂囦欢镄勬椂鍊欙纴浣跨敤ansi缂栫爜锛屼笉瑕佷娇鐢╱tf-8~
杩欐牱锛屽氨鑳戒缭璇佷綘杈揿嚭镄勬槸涓鏂囦简銆
dw鍦 缂栬緫銆侀栭夐”閲岄溃 鏂板缓鏂囦欢 閲岄溃链夋湁鍏崇紪镰佺殑璁剧疆銆傚傛灉鏄鐢ㄨ颁簨链锛岄粯璁や缭瀛树负 ansi~
涓嶅ソ镒忔濓纴镓挞敊浜 闾d釜鍦版柟搴旇ユ槸 text/html 涓嶆槸 text/xml 娴忚埚櫒钖ф枃浠朵綔涓轰简xml𨱒ヨВ鏋愪简銆伞伞傚懙锻点
④ php中\n是如何使用的
需要准备的材料分别是:电脑、游茄php编辑器、浏览器。
1、首先,打开php编辑改判器,新建php文件,例如核磨改:index.php。
⑤ 网页设计<php echo("<php") >怎么会报错
(1)如果你是用eval运行这条语句的话,那PHP肯定会报错。你把前面和后面的<?php和?>去掉,后面加分号就行了。
(2)如果你输出<?php这个字符串,那么浏览器会报错(但不会把错误信息显示出来),因为浏览器无法识别<?php,它只能识别<?xml,所以,你应该这样:
<?php
echohtmlspecialchars('<?php');
//这与单引号或双引号无关,只不过单引号要运行起来快一些
?>
这样就可以了。
⑥ php 什么是可变变量
可变变量
有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置,例如:
<?php
$a = 'hello';
?>
一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。在上面的例子中 hello 使用了两个美元符号($)以后,就可以作为一个可变变量的变量了。例如:
<?php
$$a = 'world';
?>
这时,两个变量都被定义了:$a 的内容是“hello”并且 $hello 的内容是“world”。因此,以下语句:
<?php
echo "$a ${$a}";
?>
与以下语句输出完全相同的结果:
<?php
echo "$a $hello";
?>
它们都会输出:hello world。
要将可变变量用于数组,必须解决一个模棱两可的问题。这就是当写下 $$a[1] 时,解析器需要知道是想要 $a[1]作为一个变量呢,还是想要 $$a 作为一个变量并取出该变量中索引为 [1] 的值。解决此问题的语法是,对第一种情况用 ${$a[1]},对第二种情况用 ${$a}[1]。
类的属性也可以通过可变属性名来访问。可变属性名将在该调用所处的范围内被解析。例如,对于 $foo->$bar 表达式,则会在本地范围来解析 $bar 并且其值将被用于 $foo 的属性名。对于 $bar 是数组单元时也是一样。
也可使用花括号来给属性名清晰定界。最有用是在属性位于数组中,或者属性名包含有多个部分或者属性名包含有非法字符时(例如来自 json_decode() 或 SimpleXML)。
Example #1 可变属性示例
<?php
class foo {
var $bar = 'I am bar.';
var $arr = array('I am A.', 'I am B.', 'I am C.');
var $r = 'I am r.';
}
$foo = new foo();
$bar = 'bar';
$baz = array('foo', 'bar', 'baz', 'quux');
echo $foo->$bar . "\n";
echo $foo->$baz[1] . "\n";
$start = 'b';
$end = 'ar';
echo $foo->{$start . $end} . "\n";
$arr = 'arr';
echo $foo->$arr[1] . "\n";
echo $foo->{$arr}[1] . "\n";
?>
以上例程会输出:
I am bar.
I am bar.
I am bar.
I am r.
I am B.
Warning
注意,在 PHP 的函数和类的方法中,超全局变量不能用作可变变量。$this 变量也是一个特殊变量,不能被动态引用。