/functions.php

Description

functions.php

Functions
compileString (line 26)

Substitui variáveis por seus valores em uma string

  • return: string com as variáveis substituídas
string compileString (mixed $mixVars, string $string)
  • mixed $mixVars: array ou objeto associativo com os campos e valores
  • string $string: string a ter variáveis substituídas por seus valores
convertCharset (line 45)

Converte a string de um charset (geralmente utf-8 do framework) para o charset do projeto conforme config.

string convertCharset (string $string)
  • string $string: a string a ser convertida
debug (line 78)

Faz o var_dump ou print_r de variáveis no browser conforme valor de

CFG_DEBUG em config.php:

  • define('CFG_DEBUG', 0) => Desabilita debug
  • define('CFG_DEBUG', 1) => Utiliza print_r
  • define('CFG_DEBUG', 2) => Utiliza o var_dump
O segundo parâmetro define um rótulo para identificação do dump, exibido logo antes O terceiro parâmetro define que variáveis superglobais devem ser debugadas adicionalmente:
  • 0 = Nenhuma variável adicional
  • 1 = $_GET
  • 2 = $_POST
  • 4 = $_COOKIE
  • 8 = $_SESSION
  • 16 = $_SERVER
  • 32 = $_FILES
  • 64 = $_ENV
Ex.: Para debugar $_POST (2), $_SESSION (8) e $_ENV (64) usa-se $lvl = 74 (64+8+2=74)
  1.  debug($foo,'foo:',74);

void debug (mixed $var, [string $lbl = '::'], [integer $lvl = 0])
  • mixed $var: variável a ser inspecionada.
  • string $lbl: rótulo para a variável a ser debugada
  • integer $lvl: Debug level de outras variáveis, soma dos valores:
debugShowTables (line 228)

Joga para o debug as tabelas existentes em um banco de dados

void debugShowTables (object $db, [string $id = 'foo'])
  • object $db: objeto adodb com o banco de dados
  • string $id: identificação para o debug
outputDivDebug (line 175)

Cria o div de debug no browser.

Para depender o mínimo possível do framework, não usa smarty.

void outputDivDebug ()
outputStr (line 205)

Cria os filhos do div debug com as variáveis dumpeadas

void outputStr (string $str)
  • string $str: texto com o dump de uma variável

Documentation generated on Sun, 09 Mar 2008 23:52:07 -0300 by phpDocumentor 1.4.0

SourceForge.net Logo Support This Project