草庐IT

PHP 使用 echo over print 的实际优势

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Reference:ComparingPHP'sprintandecho我想知道使用echo而不是print来写的实用和真实的优点和原因输出到屏幕。在我的代码的很多地方,我都有这样的事情:PRINT("".$course_id."");我知道print会返回一个值,而echo不会,但是我很想知道是否有任何真正的理由来替换我的代码中的实例(不幸的是,有一些)printwithecho?在这类场景中使用print只是一种不好的做法,还是有理由和好处避免它?我正在使用PHP5.3.13。

php - 是否可以制作一个可以接受任意数量参数的 PHP 函数?

我正在编写一些可以从模板生成HTML文件的PHP代码。如果可能的话,我想创建一个函数,它可以接受我为函数提供的任何字符串,并将其放入文件中。像这样:functiongenerator($a,$b,$c,$n...){$filename=$a.".html";ob_start();echo$b;echo$c;echo$d;echo$n...;$buffer=ob_get_clean();file_put_contents($a,$buffer);}我需要这个,因为不同的页面会有不同数量的包含文件,这样我就可以跳过为特定页面制作不同的功能。只是一个迭代器,仅此而已。谢谢!

php - 内联中的意外标记 T_ECHO if

我的观点之一是这样的>SOME_TEXT这会导致语法错误,意外的T_ECHO。为print更改echo解决了这个问题,但我想了解为什么我不能使用echo。 最佳答案 你不能那样使用这个结构。ternaryoperator不是“if”block,而是根据条件是否满足返回一个值。你想改变结构:它与print()一起使用,因为这是一个具有返回值的函数。然而,这不是您想要的,因为第一个echo将打印出print的结果,这是没有意义的。它不适用于echo,因为echo不是一个函数,而是一种语言结构。

php - 在 PHP 中回显 <<<HTML

我需要使用一些脚本,我在其中找到了这个:$data=有人可以提供有关$somevar=的更多信息吗?...和echo...似乎很难找到关于此的有用信息。 最佳答案 http://www.php.net/manual/de/language.types.string.php#language.types.string.syntax.heredoc它说:分隔字符串的第三种方法是heredoc语法: 关于php-在PHP中回显 https://stackoverflow.com/

php - 如何使用 php echo 包含一个 javascript 文件?

如何使用phpecho包含javascript文件?我正在使用php创建一个html页面---echo"href='style.css'";我在上面的行中包含了脚本代码,然后在表单标记中---但是我的php代码没有调用我的javascript文件(Calculation.js) 最佳答案 echo""第一个关闭链接标签,并且您正在使用双引号..对于src=使用单引号,因为您已经在echo""中使用了双引号。所以src='Calculation.js'还有您可以使用变量以简单的方式做到这一点。$a=HERE;echo$a;您也可以关闭

php - Printf() 不如 PHP 中的 echo 可靠?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。出于某种原因,我采用了printf($var)而不是echo$var。我真的不知道为什么。但是,似乎如果我在从变量输出字符串时遇到问题-如果我将printf($var)更改为echo$var-90%它解决问题的时间。我不止一次遇到过不同的错误,从参数太少到只是回显空字符串。谁能阐明为什么printf()似乎不如echo可靠?

php - 在 HTML 中呼应 PHP

我目前正在尝试为我的网站创建一个购物车,我在数据库中存储了产品图像,我想将它们包含在imgsrc>中。通过将$get_row[imagesrc]放在src中。我需要知道将它添加到下面代码的正确方法,因为我不完全理解'和.标签echo''.$get_row['name'].''.$get_row['description'].''.$get_row['imagesrc'].'£'.number_format($get_row['price'],2).'Add'; 最佳答案 这应该可以达到您的要求:echo''.$get_r

php - 包含函数 PHP

我有一个包含函数的Php文件和一个css页面。我正在尝试制作一个包含函数来生成我的大部分html。我只是不知道如何让css文件包含在我制作的php包含函数中。\n";echo"\n";echo"\n";echo"".$Title."\n";echo"\n";echo"\n";echo"\n";}?>我遇到的问题是echo行:echo"\n";我尝试使用双引号并出现错误,因此我尝试对“IncLab.css使用单引号并且没有出现错误。如果这是正确的方法,我会受伤。此外,我在我的包含文件中制作了一个导航栏,但我如何放入一个类(对于CSS)以使我的链接正确排列。\n";echo"\n";ech

php - 这个 php echo 语句有什么问题?

抱歉,我知道这是一个基本问题,但我已经尝试了几个小时,但我似乎不认为这有什么问题!echo'';这是一种更简洁且无错误的方法。谢谢 最佳答案 你在那里遗漏了一些'。我会这样做:echo'';还有一些其他方法可以做到这一点,但我不建议使用短标签或将变量插入字符串ever。如果它是双引号,终止字符串并连接并不重要。它看起来更简单,代码更简洁。您甚至可以通过使用,来分隔echo参数来完全避免字符串连接。echo''; 关于php-这个phpecho语句有什么问题?,我们在StackOverfl

php - echo MySql 列名和值

我需要的是有一个列表名称=>值,以便能够进行MySql查询。我的问题是,我可以访问MySql记录,但我还需要访问表的列名,我应该在我的代码中更改什么?谢谢$query="SELECT*FROMtest_table";$result=mysql_query($query)ordie("Erro!:".mysql_error());if(mysql_num_rows($result)>0){$row=mysql_fetch_array($result);if(is_array($row)){foreach($rowas$col=>$val){echo$col."=".$val."";}}}