php constant expression contains invalid operations
Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\study\insertdata.php on line 5
php constant expression contains invalid operations
Parse error: syntax error, unexpected 'if' (T_IF) in C:\xampp\htdocs\study\insertdata.php on line 5
php constant expression contains invalid operations
From the official Php documentation :
Like any other PHP static variable, static properties may only be initialized using a literal or constant before PHP 5.6; expressions are not allowed. In PHP 5.6 and later, the same rules apply as const expressions: some limited expressions are possible, provided they can be evaluated at compile time.
So you cannot initialize a static variable with another variable. Replace $appdata['id'] with a constant string or remove the static attribute.
This is because all static declarations are resolved in compile-time, when the content of other variables is not known (see this other page of official doc).
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us