include('database.class.php');
$DBobj=new Database();
$DBobj->cunstruct();
$DBobj->DBconnection();
if(!($DBobj->conn))
{
echo "DataBase Not Connected";
}
$DBobj->DBselect();
$sid=1;
//$rtrvdata=new Database();
$row=$DBobj->selectData('*','users','id',$sid);
$first_name=$row[1];
$last_name=$row[2];
$email=$row[3];
$pwd=$row[4];
Я хочу использовать $first_name,$last_name,$email,$pwd
эти переменные внутри класса, который расширяет другой класс.Использование общедоступных переменных внутри класса
class GitHubTest extends PHPUnit_Framework_TestCase {
/**
* @var \RemoteWebDriver
*/
protected $webDriver;
private $fname;
public function testGitHubHome()
{
$this->fname=$first_name;
$search = $this->webDriver->findElement(WebDriverBy::XPath('//input[@id="email"]'));
$search->click();
// typing into field
$this->webDriver->getKeyboard()->sendKeys($first_name);
Я пробовал это. Но не удалось, поскольку он по-прежнему бросает мне эту ошибку.
"Undefined variable first_name"
Как использовать переменные внутри класса.
Где все эти переменные установлены, означает, в каком файле или это PHPUnit_Framework_TestCase? Попробуйте установить эту переменную с помощью этой переменной – rahulsm
Я включаю файл database.class.php и вне класса, а затем я вызываю его методы. Они поступают из файла database.class.php. Я тестировал демо. Вне класса работала, но я хотел использовать и использовать эти переменные внутри класса. PHPUnit_Framework_TestCase это совершенно другой файл. –
Попробуйте использовать эти переменные глобальную переменную – rahulsm