روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ آرمان محمدی پور
مثال استفاده از __construct
جامعه پی اچ پی ایجاد شده در ۰۶ مرداد ۱۴۰۱

اگه اشتباه نکنم مثال که قبلا هم استفاده کردیم

PDO بوده

که بعد از new باید مقدار دهی می‌کردیم

مثل :

$connnew PDO("mysql:host=$servername;dbname=myDB", $username, $password);

خلاصه کلاس PDO :

class PDO {
/* Methods */
public __construct(
    string $dsn,
    ?string $username null,
    ?string $password null,
    ?array $options null
)
public beginTransaction(): bool
public commit(): bool
public errorCode(): ?string
public errorInfo(): array
public exec(string $statement): int|false
public getAttribute(int $attribute): mixed
public static getAvailableDrivers(): array
public inTransaction(): bool
public lastInsertId(?string $name null): string|false
public prepare(string $queryarray $options = []): PDOStatement|false
public query(string $query, ?int $fetchMode null): PDOStatement|false
public query(string $query, ?int $fetchMode = PDO::FETCH_COLUMN, int $colno): PDOStatement|false
public query(
    string $query,
    ?int $fetchMode = PDO::FETCH_CLASS,
    string $classname,
    array $constructorArgs
): PDOStatement|false
public query(string $query, ?int $fetchMode = PDO::FETCH_INTO, object $object): PDOStatement|false
public quote(string $stringint $type = PDO::PARAM_STR): string|false
public rollBack(): bool
public setAttribute(int $attributemixed $value): bool
}