此代码出现问题
<?php
define('DB_USER','root');
define('DB_PASSWORD','censored');
define('DB_HOST','localhost');
define('DB_NAME','censored');
$dbc = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
?>
Run Code Online (Sandbox Code Playgroud)
我已经安装了 php7.0-mysqli 但我仍然收到这个错误信息
PHP Fatal error: Uncaught Error: Call to undefined function mysqli() in /var/www/html/actions/create_account.php:29\nStack trace:\n#0 {main}\n thrown in /var/www/html/actions/create_account.php on line 29, referer: http://localhost/register.php
Run Code Online (Sandbox Code Playgroud)
我已经在互联网上搜寻了几个星期,但没有一个答案奏效.我的代码是:
#include <SDL.h>
#include <iostream>
using namespace std;
int main(int argc, char** argv[])
{
SDL_Window *win = nullptr;
SDL_Renderer *ren = nullptr;
SDL_Surface *bmp = nullptr;
SDL_Texture *tex = nullptr;
if (SDL_Init(SDL_INIT_EVERYTHING))
{
cout << SDL_GetError();
return 1;
}
win = SDL_CreateWindow("Hello World!", 100, 100, 640, 480, SDL_WINDOW_SHOWN);
if (win == nullptr)
{
cout << SDL_GetError();
return 1;
}
ren = SDL_CreateRenderer(win, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC);
if (ren == nullptr)
{
cout << SDL_GetError();
return 1;
}
bmp = SDL_LoadBMP("hello.bmp"); …Run Code Online (Sandbox Code Playgroud) 我不确定这是否可行,因为我对 C++ 非常陌生,并且已经看到许多程序员特别指示其他人不要只使用一个 cpp 文件和几个头文件。
我的问题是如何从另一个文件中启动/进入一个 C++ 文件?很难解释也许这个伪代码更容易理解?
//Within say main.cpp
int main()
{
StartProgram(); //Uses a series of commands to run 'StartProgram' like StartProgram();
}
//Within StartProgram()
int maintwo()
{
//Unimportant commands
}
Run Code Online (Sandbox Code Playgroud)
我知道这对头文件是可能的,但由于已经初始化的命令,它似乎会抛出错误。
提前致谢!