gpt4 book ai didi

java - java和PHP之间使用static的区别?

转载 作者:可可西里 更新时间:2023-11-01 01:01:43 25 4
gpt4 key购买 nike

Java 中,我读到,static function 只能访问 static functionstatic variable。我试图找出在 PHP 和 java 中使用静态的区别。

  1. PHP 中是否也有同样的情况?
  2. 我们可以在PHP中调用静态函数内部的非静态函数吗?

最佳答案

Can we call non-static function inside the static function, in PHP?

是但不建议。因为 $this 关键字在静态上下文中不可用。但是,您可以使用 static/self 关键字来做到这一点,但这会导致严格标准通知

Strict standards: Non-static method A::foo() should not be called statically

Demonstration on Code Viper

所以最好不要这样做!

关于java - java和PHP之间使用static的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23267527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com