javascript

git

python

java

git-remote

github

django

c#

reactjs

c++

git-commit

git-revert

validation

email-validation

undefined

scrum

kubernetes

ruby-on-rails

.net

.net-framework-version

php-如何为Laravel /口才模型设置默认属性值?

如果我尝试声明属性,如下所示:

public $quantity = 9;

...它不起作用,因为它不被视为“属性”,而仅仅是模型类的一个属性。 不仅如此,而且我也阻止了对实际存在的“数量”属性的访问。

那我该怎么办?

trans by 2020-06-30T19:30:04Z

PHP-检测图像的“总体平均”颜色

我有一个jpg图片。

我需要知道图像的“总体平均水平”。 乍一看,可以使用图像的直方图(通道RGB)。

在工作中,我主要使用JavaScript和PHP(少量Python),因此欢迎使用这些语言的决定。 也许这是用于处理类似问题的图像的库。

我不需要动态确定图片的颜色。 我只需要遍历整个图像阵列并分别确定每个图像的颜色(我将记住此信息以备将来使用)。

trans by 2020-06-30T18:08:11Z

php-PEAR软件包通常在哪里安装?

我正在使用Debian压缩服务器。 我已经使用pear install --alldeps phing/phing安装了PEAR。这创建了一个目录/usr/share/php/PEAR

我安装了一些PEAR软件包,包括Phing。 我使用pear install --alldeps phing/phing安装了Phing文件,这些文件显示在/usr/share/php中。

但是,在正常情况下,PEAR软件包不应该放在/usr/share/php中吗? 当我跑步

pear config-get php_dir

我得到“ /usr/share/php”。 我配置错误吗?

trans by 2020-06-30T17:18:02Z

PHP-Symfony2-Twig-如何将参数发送到父模板?

我正在一个使用Symfony2和Twig模板的PHP项目中,但找不到这个问题的解决方案。

我有一个管理包,所有模板都从具有基本模板和菜单的admin库扩展而来。

我需要将页面的基本模板中菜单的当前选项卡设置为当用户位于该页面上时选中。

有没有办法通过扩展将参数传递给基本模板?

trans by 2020-06-30T14:36:07Z

PHP与Java在能耗方面有差异吗?

我听到一个谣言,Java比PHP消耗更少的能量,并且想知道这是否正确以及如何实现。 我目前在一家公司中工作,我们的大多数应用程序都基于PHP。 功耗从来都不是我们的问题,但是我们正在研究可能更重要的大型项目。 我们喜欢PHP用于Web开发,并且想知道这样的谣言如何传播以及它是否是真的。

我听到的例子是Facebook正因为这个原因而切换到Java(尽管我似乎在google上找不到这些东西)。

由于我的一个客户在问我这个问题,所以我希望证明它是真的。

trans by 2020-06-30T13:43:52Z

php-如何在Symfony2 rou中具有可选参数

我在下面的代码:

/**
 * Lists all User entities.
 *
 * @Route("/{cid}",defaults={"cid" = null},name="user")
 * @Template()
 */
public function indexAction($cid=null)
{}

现在,如果我键入2945671296182649649856,那么它可以工作,但是如果我键入2945671296182649649857,它会说:

No route found

两条路线如何运作?

trans by 2020-06-30T10:36:44Z

PHP数组如何在C级别上实现?

PHP array是PHP的核心功能之一。 它是稀疏的,允许在同一数组中使用多类型键,并支持集合,字典,数组,堆栈/队列和迭代功能。

但是在使用PHP一段时间之后,我发现array_*中的许多功能比您乍看之下的速度要慢得多。 就像array_rand在非常大的数组(10000+)上一样。 array_rand实际上太慢了,以至于在您将php数组用作索引数组的情况下,像rand( 0, array_length( $array ) - 1 )这样的函数比array_rand运行得更快。

现在到我的问题。

PHP数组如何在C级别上实现? 这对于预测大量使用PHP数组数据类型的不同功能的函数的Big O很有帮助。

trans by 2020-06-30T08:46:34Z

电子邮件-换行符在PHP mai中不起作用

我正在使用以下方法发送电子邮件:

<php ....
$message = 'Hi '.$fname.', \r\n Your entries for the week of '
   .$weekof.' have been reviewed. \r\n Please login and View Weekly reports to see the report and comments. \r\n Thanks, \r\n'.$myname;

mail($to, $subject, $message, $from);
?>

收到消息后,它不会在“ \ r \ n”处开始新行,而只是将其打印为消息的一部分。

我只在Thunderbird 3中尝试过,没有其他任何客户端。

trans by 2020-06-30T05:17:42Z

PHP-为什么使用匿名函数?

可能重复:
您如何在PHP中使用匿名函数?

为什么要使用匿名函数? 我的意思是,使用它的真正意义是什么?我只是真的不明白这一点。 我的意思是,您使用函数来使代码更清晰或更多次使用。 但是匿名函数只是不执行第一个也不执行第二个。我用谷歌搜索,但找不到有人问同样的问题。

trans by 2020-06-30T04:34:33Z

PHP-如何转换这些奇怪的字符? (ë,Ã,Ã,Ã,Ã,Ã)

我的页面上经常显示ë,Ã,Ã,Ã,Ã,Ã之类的内容来代替普通字符。

我将utf8用于标题页和MySQL编码。 这是怎么发生的?

trans by 2020-06-29T23:44:41Z

PHP默认功能参数值,如何为“非最后”参数“传递默认值”?

我们大多数人都知道以下语法:

function funcName($param='value'){
    echo $param;
}
funcName();

Result: "value"

我们想知道如何传递'not last'参数的默认值? 我知道这个术语还很遥远,但是一个简单的例子是:

function funcName($param1='value1',$param2='value2'){
    echo $param1."\n";
    echo $param2."\n";
}

我们如何完成以下任务:

funcName(---default value of param1---,'non default');

Result:

value1
not default

希望这是有道理的,我们希望基本上假设不是最后一个参数的默认值。

谢谢。

trans by 2020-06-29T23:04:30Z

php-增量式不直观的表达式求值

对于以下代码

<?php

$a=1;   $b=$a++;              var_dump($b);
$a=1;   $b=$a+$a++;           var_dump($b);
$a=1;   $b=$a+$a+$a++;        var_dump($b);
$a=1;   $b=$a+$a+$a+$a++;     var_dump($b);
$a=1;   $b=$a+$a+$a+$a+$a++;  var_dump($b);

我得到了这个结果:

int(1)
int(3)
int(3)
int(4)
int(5)

我期望1,2,3,4,5而不是1,3,3,4,5。 为什么在$a=1; $b=$a+$a++;之后获得$b=3

PHP 7.1.5-1 + deb.sury.org〜xenial + 1(cli)(建立:2017年5月11日14:07:52)(NTS)

trans by 2020-06-29T23:01:27Z

php-在XAMPP中启用OpenSSL

我花了三个小时,但什么也没找到。 我无法连接到启用SSL的服务器。 我想列出我的工作:

首先检查我的PHP扩展目录是否正确; 扩展名不存在,php_openssl.dll

然后,我打开了php.ini文件,但看不到任何extension = php_openssl.dll行取消注释。

另外,我在Google上进行搜索,发现遇到同样问题的人。[http://www.apachefriends.org/f/viewtopic.php?p=162623]

但是,我也有

OPENSSL_CONF C:/xampp/apache/bin/openssl.cnf 
...
openssl
OpenSSL support enabled 
OpenSSL Library Version OpenSSL 0.9.8l 5 Nov 2009 
OpenSSL Header Version OpenSSL 0.9.8l 5 Nov 2009

没有线。 我该怎么办? 请分享您的建议。

trans by 2020-06-29T21:33:22Z

有没有一种更好的PHP方法可以通过数组(字典)通过键获取默认值?

在Python中,可以做到:

foo = {}
assert foo.get('bar', 'baz') == 'baz'

在PHP中,可以使用三元运算符,如下所示:

$foo = array();
assert( (isset($foo['bar'])) ? $foo['bar'] : 'baz' == 'baz');

我正在寻找高尔夫球版。 我可以在PHP中做得更好一点吗?

trans by 2020-06-29T21:18:06Z

php-在类的构造函数中返回值

到目前为止,我有一个带有构造函数的29447791671682017201728类

public function __construct ($identifier = NULL)
{
 // Return me.
if ( $identifier != NULL )
{
  $this->emailAddress = $identifier;
  if ($this->loadUser() )
    return $this;      
  else
  {
// registered user requested , but not found ! 
return false;
  }
}

29447791671682017201728的功能是在数据库中查找特定的电子邮件地址。当我将标识符设置为某些电子邮件时,我确定它不在数据库中; 第一个IF被传递,并转到第一个ELSE。 这里的构造函数应该返回FALSE; 但是,它返回具有所有NULL值的类的对象!

我该如何预防? 谢谢

编辑:

谢谢大家的回答。 那太快了! 我看到OOP的方式是抛出异常。 因此,我的问题改变了,我应该如何处理异常?php.net的手册非常令人困惑!

    // Setup the user ( we assume he is a user first. referees, admins are   considered users too )
    try { $him = new user ($_emailAddress);
    } catch (Exception $e_u) { 
      // try the groups database
      try { $him = new group ($_emailAddress); 
      } catch (Exception $e_g) {
          // email address was not in any of them !!  
        }
    }
trans by 2020-06-29T19:50:39Z

php-glob()-按d排序

我正在尝试按日期顺序显示文件数组(最后修改)。

我已经完成了遍历数组并将其排序到另一个数组中的购买循环,但是有没有更简单(更有效)的方法来做到这一点?

trans by 2020-06-27T21:12:48Z

在PHP中声明变量类型?

我试图让Netbeans用PHP自动完成,并且我了解到此代码在PHP中是有效的:

function blah(Bur $bur) {}

几个问题:

  1. 这实际上对我可以传递给blah方法的变量类型施加任何限制吗?
  2. 如果这只是为了帮助IDE,那对我很好。 如果我不在函数中,如何在PHP中声明变量的类型?
trans by 2020-06-27T16:53:15Z

php-在Symfony 2.8中删除“剩余的弃用通知”

我是Symfony和PHPUnit的新手。

我想进行一些测试,其中有很多弃用通知。 但这并不重要,因为我现在将继续使用Symfony 2.8。 您知道是否可以删除它们吗?

enter image description here

我试图自己找出一个问题,但是它不起作用,您对我来说有一些想法吗?

如何删除Symfony 2.7中的弃用警告?

在Symfony 2(.7)中禁用不推荐使用的警告


编辑:

参考@LBA的答案

我的屏幕截图并不是与AsseticBundle的错误有关,而是与“剩余的折旧通知(220)”有关。 我想知道这些警告是否在某处显示。 我只想看看我的测试服的结果。 那可能吗?

trans by 2020-06-27T16:50:25Z

php-是否可以在Zend Framework 1.5中执行“ INSERT ... ON DUPLICATE KEY UPDATE”?

我想在Zend Framework 1.5中使用ON DUPLICATE KEY UPDATE,这可能吗?

INSERT INTO sometable (...)
VALUES (...)
ON DUPLICATE KEY UPDATE ...
trans by 2020-06-27T14:55:41Z

php-phpMyAdmin mbstring

每当我尝试输入phpMyAdmin时,都会出现此错误:

The mbstring extension is missing. Please check your PHP configuration.

我已经在Internet上寻找了修复程序,但是发现的错误与我的相似,但不完全相同,或者完全相同,但是未提供修复程序。

我也在使用Windows。

trans by 2020-06-27T13:45:31Z