Questions tagged «php»

PHP是一种广泛使用的高级动态,面向对象和解释性脚本语言,主要用于服务器端Web开发。用于有关PHP语言的问题。

26
PHP邮件功能无法完成电子邮件的发送
<?php $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $from = 'From: yoursite.com'; $to = 'contact@yoursite.com'; $subject = 'Customer Inquiry'; $body = "From: $name\n E-Mail: $email\n Message:\n $message"; if ($_POST['submit']) { if (mail ($to, $subject, $body, $from)) { echo '<p>Your message has been sent!</p>'; } else { echo '<p>Something …
477 php  html  email 


20
Laravel 5中针对自定义助手的最佳实践
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 17天前关闭。 我想创建辅助函数,以避免在Laravel 5的视图之间重复代码: view.blade.php <p>Foo Formated text: {{ fooFormatText($text) }}</p> 它们基本上是文本格式化功能。我在哪里以及如何使用这些功能创建文件?

20
如何使用PHP检查数组是否为空?
players将为空或以逗号分隔的列表(或单个值)。检查它是否为空的最简单方法是什么?我假设只要将$gameresult数组提取到$gamerow?中就可以这样做。在这种情况下,跳过展开$playerlist是否为空可能会更有效,但是出于参数的考虑,我将如何检查数组是否也为空? $gamerow = mysql_fetch_array($gameresult); $playerlist = explode(",", $gamerow['players']);
470 php  arrays 

14
如何逐行读取大文件?
我想逐行读取文件,但没有将其完全加载到内存中。 我的文件太大,无法在内存中打开,如果尝试这样做,我总是会走出内存错误。 文件大小为1 GB。
469 php 

7
在写上下文中不能使用方法返回值
我认为以下代码应该可以工作,但是不能(编辑:现在可以在PHP 5.5+中工作): if (!empty($r->getError())) getError()简单地在哪里: public function getError() { return $this->error; } 但是我最终遇到了这个错误: 在写上下文中不能使用方法返回值 这是什么意思?这不只是阅读吗?
465 php 

12
如何在php中执行静态代码分析?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 是否有用于PHP源文件的静态分析工具?二进制本身可以检查语法错误,但是我正在寻找功能更多的东西,例如: 未使用的变量分配 未先初始化就分配给的数组 以及可能的代码样式警告 ...

26
检查PHP会话是否已经开始
我有一个PHP文件,有时从启动会话的页面调用该文件,有时从没有会话启动的页面调用。因此,当我使用session_start()此脚本时,有时会收到“会话已开始”的错误消息。为此,我放置了以下几行: if(!isset($_COOKIE["PHPSESSID"])) { session_start(); } 但是这次我收到了以下警告消息: 注意:未定义的变量:_SESSION 有没有更好的方法来检查会话是否已经开始? 如果我使用@session_start它,它将使一切正常运行,只是关闭警告?


18
如何在PHP中按给定键的值对关联数组进行排序?
给定此数组: $inventory = array( array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), array("type"=>"pork", "price"=>5.43), ); 我想$inventory按价格对元素进行排序以获得: $inventory = array( array("type"=>"pork", "price"=>5.43), array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), ); 我怎样才能做到这一点?

13
为什么此代码不简单地将字母A打印到Z?
<?php for ($i = 'a'; $i <= 'z'; $i++) echo "$i\n"; 此代码段给出以下输出(换行符由空格代替): abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj ak al am ao a a a ap aq ar as at au av aw ax ay az ab ba bb bc bd be bf bg …
435 php 

22
Laravel需要Mcrypt PHP扩展
我正在尝试migrate在Laravel 4上使用该功能OSX。但是,我收到以下错误: Laravel requires the Mcrypt PHP extension. 据我了解,该功能已经启用(请参见下图)。 有什么问题,我该如何解决?
429 php  laravel  laravel-4  mcrypt 

8
PHP关键字“ var”有什么作用?
这可能是一个非常琐碎的问题,但是我既无法通过网络搜索引擎也无法在php.net上找到答案。如果您没有时间解释,请直接引导我到我可以阅读的地方。 “ var”关键字在PHP中是什么意思? PHP4和PHP5之间有什么区别吗?
427 php  keyword 

30
在不删除数组的情况下获取数组最后一个元素的最佳方法是什么?
好, 我知道有关的所有内容array_pop(),但这会删除最后一个元素。在不删除数组的情况下获取数组最后一个元素的最佳方法是什么? 编辑:这是奖金: $array = array('a' => 'a', 'b' => 'b', 'c' => 'c'); 甚至 $array = array('a', 'b', 'c', 'd'); unset($array[2]); echo $array[sizeof($array) - 1]; // Output: PHP Notice: Undefined offset: 2 in - on line 4
427 php  arrays 

12
json_decode到数组
我正在尝试将JSON字符串解码为数组,但出现以下错误。 致命错误:不能在第6行的C:\ wamp \ www \ temp \ asklaila.php中将stdClass类型的对象用作数组 这是代码: <?php $json_string = 'http://www.domain.com/jsondata.json'; $jsondata = file_get_contents($json_string); $obj = json_decode($jsondata); print_r($obj['Result']); ?>
422 php  arrays  json 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.