我有以下代码:
let imagePicker = imagePickerControllerViewController()
imagePicker.modalPresentationStyle = .OverCurrentContext
presentViewController(imagePicker, animated: true, completion: nil)
当我使用输入运行它时 1 1 它给出了正确的结果。
但是当我用输入运行它时 2 1 2
我收到错误:
PHP致命错误:在第36行的C:\ git \ phpStudy \ CallingAFunction.php中调用未定义的函数getHeight()
致命错误:在第36行的C:\ git \ phpStudy \ CallingAFunction.php中调用未定义的函数getHeight()
我是php新手,无法弄清楚我做错了什么。谢谢。
答案 0 :(得分:0)
答案很简单。简而言之,你的问题是:
a)导致致命错误,如下所述:
class A {
static int a;
}
class B extends A{
int b;
}
class C extends B{
int c;
}
b)有效:
class Solution{
public function getHeight($a) {
if($a==true) {
return getHeight(false);
}
return "hello";
}
}
$a = new Solution();
echo $a->getHeight(true);
如果要调用类中的函数,则需要引用该类。使用class Solution{
public function getHeight($a) {
if($a==true) {
return $this->getHeight(false);
}
return "hello";
}
}
$a = new Solution();
echo $a->getHeight(true);
。
在第36行,你有一个递归函数调用来获取高度。找不到该功能。因此,正确的解决方案是:
$this->