Overview

Packages

  • None
  • PHPShopArray
  • PHPShopClass
    • Helper
  • PHPShopCore
  • PHPShopElements
  • PHPShopGUI
  • PHPShopInc
  • PHPShopObj
  • PHPShopParser
  • PHPShopTest

Classes

  • PHPShopAdminRule
  • PHPShopArray
  • PHPShopBase
  • PHPShopBaseXml
  • PHPShopCore
  • PHPShopDebug
  • PHPShopElements
  • PHPShopFile
  • PHPShopMail
  • PHPShopMailFile
  • PHPShopModules
  • PHPShopNav
  • PHPShopObj
  • PHPShopOrm
  • PHPShopReadCsv
  • PHPShopReadCsvNative
  • PHPShopReadCsvPro
  • PHPShopRestore
  • PHPShopRssParser
  • PHPShopUpdate
  • Overview
  • Package
  • Class

Class PHPShopBase

Библиотека подключения к БД

Package: PHPShopClass
Author: PHPShop Software
Version: 1.7
Param: string $iniPath путь до конфигурационного файла config.ini
Param: bool $connectdb подключение к MySQL
Param: bool $error блокировка ошибок
Located at phpshop/class/base.class.php
Methods summary
public
# __construct( string $iniPath, boolean $connectdb = true, boolean $error = true )

Подключения к БД

Подключения к БД

Parameters

$iniPath
путь до конфигурационного файла config.ini
$connectdb
подюченеи к БД
$error
блокировка ошибок PHP
public array
# getSysValue( )

Выдача системных параметров конфига

Выдача системных параметров конфига

Returns

array
public string
# getParam( mixed $param )

Выдача системных параметров конфига

// example
$PHPShopBase= new PHPShopBase('./inc/config.ini');
$PHPShopBase->getParam('base.table_name');

Выдача системных параметров конфига

// example
$PHPShopBase= new PHPShopBase('./inc/config.ini');
$PHPShopBase->getParam('base.table_name');

Parameters

$param
имя параметра

Returns

string
public
# setParam( string $param, mixed $value )

Добавить параметр

// example
$PHPShopBase= new PHPShopBase('./inc/config.ini');
$PHPShopBase->setParam('base.table_name','mybase');

Добавить параметр

// example
$PHPShopBase= new PHPShopBase('./inc/config.ini');
$PHPShopBase->setParam('base.table_name','mybase');

Parameters

$param
имя параметра
$value
значение параметра
public
# errorConnect( integer $e = false, string $message = "", string $error = false )

Вывод сообщения об ошибке

Вывод сообщения об ошибке

Parameters

$e
номер внутренней ошибки
$message
текст сообщения
$error
текст ошибки
public
# connect( )

Соединение с БД MySQL

Соединение с БД MySQL

public
# chekAdmin( )

Проверка прав администратора

Проверка прав администратора

public integer
# getNumRows( string $from_base, string $query )

Выдача кол-ва строк в таблице

Выдача кол-ва строк в таблице

Parameters

$from_base
имя таблицы
$query
SQL запрос

Returns

integer
public
# setLocale( )

Настройка локали сервера

Настройка локали сервера

public
# setTimeZone( )

Настройка временной зоны сервера

Настройка временной зоны сервера

public
# fixUTF( )

UTF-8 Fix

UTF-8 Fix

public
# setPHPCoreReporting( $error )

Настройка уровня оповещения отладчика

Настройка уровня оповещения отладчика

public boolean
# phpversion( float $version = '5.3' )

Определение версии PHP для поддержки PHP 5.4

Определение версии PHP для поддержки PHP 5.4

Parameters

$version
версия

Returns

boolean
Properties summary
public string $iniPath

путь до конфигурационного файла config.ini

путь до конфигурационного файла config.ini

#
public array $SysValue

массив данных настроек конфигурационного файла config.ini

массив данных настроек конфигурационного файла config.ini

#
public string $codBase

Кодировка MySQL (русская cp1251)

Кодировка MySQL (русская cp1251)

# "cp1251"
public string $locale

Настройки локали сервера (русская cp1251)

Настройки локали сервера (русская cp1251)

# 'ru_RU.cp1251'
public string $timezone

Временная зона (Москва Europe/Moscow)

Временная зона (Москва Europe/Moscow)

# 'Europe/Moscow'
public boolean $debug

режим отладки

режим отладки

# true
API documentation generated by ApiGen