导航:首页 > 编程语言 > phpmedoo

phpmedoo

发布时间:2023-01-05 11:11:12

1. php的include引用上级文件问题。

这不是引入的问题,你定义的类,类外的值是不会进来的,想要实现你这个功能Medoo.Min.php要这样:
<?php
include '../config.php';
class medoo{
function __construct( $server, $username, $password ){
$this->server = $server;
$this->username = $username;
$this->password = $password;
}
//如果要在类里使用就这样调用:
$this->server;

}

//使用时这样用
$medoo = new medoo($server, $username, $password);
$server = $medoo->server;

2. php composer怎么用

Composer很好的解决了PHP的包管理和依赖问题,只需要import一个文件,Composer中管理的所有库就会按需加载,而不需要每个import。
先介绍一下Composer的安装。Composer的官方地址: https://getcomposer.org/
安装
curl -sS https://getcomposer.org/installer | php

这样在当前目录下会下载一个composer.phar的文件,为了方便,我们可以重命名一下,并放到/usr/local/bin下,方便执行。
mv composer.phar /usr/local/bin/composer

使用
一般我习惯把Composer放在/opt下,所以先创建一个Composer的目录
mkdir /opt/composer

先下载一个KLogger,一个写日志的库,本人比较喜欢。
cd /opt/composer
composer require katzgrau/klogger:dev-master

这样,KLogger就被下载下来了,使用很简单,只需要引入一个文件。
<?php

require '/opt/composer/vendor/autoload.php';

$logger = new Katzgrau\KLogger\Logger(__DIR__.'/logs');
...

KLogger可以使用了,我们在下载一个别的库,Medoo:一个轻量级的数据库框架。同样的方式来下载。
cd /opt/composer
composer require catfan/Medoo

使用同理
<?php

require '/opt/composer/vendor/autoload.php';

$medoo = new medoo();

//继续使用KLogger
$logger = new Katzgrau\KLogger\Logger(__DIR__.'/logs');
...

使用很简单,只要引入了 vendor/autoload.php ,就可以自动引入用到库,的确很酷。
加速
如果发现composer执行起来很慢,可以考虑换个镜像。这里推荐一个日本的镜像: http://composer-proxy.jp/ 。
执行
composer config -g -e

编辑后
{
"config": {}
,
"repositories": [
{ "packagist": false },
{
"type": "composer",
"url": "http://composer-proxy.jp/proxy/packagist"
}
]
}

如果发现composer长时间没反应,可以在执行时候加入 -vvv 选项,可以输出更多信息,方便查找问题。
composer -vvv require ...

最后
PHP的 spl_autoload_register 可以很方便做按需引入,当 new 一个类没发现的时候,就会触发,然后我们自己按照规则来处理引入。
一个简单的例子
<?php

class ClassAutoloader
{
public function __construct()
{
spl_autoload_register(array($this, 'loader'));
}

public function loader($className)
{
$file = dirname(__FILE__) . '/' . $className . '.php';
if (is_file($file)) {
require $file;
}
}
}

$autoloader = new ClassAutoloader();

3. PHP框架的PHP框架TOP10

排名前 10 并且最受欢迎的 PHP 框架(排名不分先后)。
Laravel
这款可能是现在最受欢迎的 PHP 框架,Laravel 非常强大,而且很高雅,易于学习和使用。非常值得一试!
Flight
Flight 是一个快速,简单,可扩展的微型 PHP 框架,允许用户快速的构建 RESTful web 应用,同样易于学习和使用,简单但是很强大!
Yii
Yii 是个高性能的 PHP 框架,用来开发 Web 2.0 应用程序,Yii 拥有很丰富的特性: MVC,DAO/ActiveRecord ,I8N/L10N,缓存,身份认证,基于用户角色的访问控制,scaffolding和测试等等。
Medoo
Medoo 是最轻的 PHP 数据库,只包括了一个10,9kb 的文件,一个很强大的适用于简单的 web 小应用开发的微型框架。
PHPixie
这个框架源于 Kohana 框架,是我最喜欢的框架了:兼容 MVC,能快速掌握,强大,你也应该试一试!
CodeIgniter
虽然是个比较老的框架,也快被淘汰了,但是我还是很喜欢这个强大的 MVC 框架 CI,无数次在我的项目中使用它,从来也没对它失去信心,依然是我不变的选择!
Kohana
Kohana 是个开源的,面向对象的 MVC web 框架,是使用 PHP5 来构建的。这个框架是由一群志愿者队伍开发的,他们致力于迅速,安全和小。
Symfony
这个框架是在 2005 年创建,是个非常强大的 MVC 框架,在企业界是非常受欢迎的。Symfony 是收到众多的 web 应用框架启发的:Ruby on Rails,Django 和 Spring ,它可能是最完整的 PHP 框架了。
Pop PHP
很多 PHP 框架很漂亮也很复杂,Pop 的建立是考虑到所有经验层次的,提供了一系列可管理的学习曲线给初学者熟悉 PHP 的基础,同时又提供了健壮和强大的功能给有经验的 PHP 开发者。大小小于 2MB。
Phalcon
Phalcon 是一个开源的,满栈的 PHP 框架,使用 PHP 5 类似 C 扩展的语言来编写的高性能框架。用户不需要会用 C 语言,Phalcon 会提供 PHP 类。Phalcon 是松散耦合,用户可以随意使用组件来创建 web 应用。

4. PHP常用框架有哪些

国内框架:ThinkPHP、Canphp、KYPHP、InitPHP、SpeedPHP、CdvPHP 等等
国外框架:Zend Framework、Codelgniter、CakePHP、Symfony 、Yii、Seagull 、Laravel等
比较常用:Laravel、Flight、Yii、Medoo、PHPixie、Codelgniter、Kohana、Symfony、Pop PHP、Phalcon、KPHP等
--ITjob

5. php的medoo的select中的排序,怎么才能设置DESC

top并不是所有数据库都支持的
select * from user order by id desc limit 1
limit 是对取的条数进行限制,如果只按顺序取10条就limit 10,类似

6. 使用medoo会和别的php框架冲突吗

用框架能造房子,用类只能造个门。 简单的说,框架提供了快速搭建网站需要的全部组件。而类可能只是其中的一个组件

7. php fatal error: call to undefined method medoo:

PHP的致命错误:调用未定义的方法$engine:: enterGame()
说明在$engine这个对象中没有enterGame()这个方法函数
追问:
那应该怎么办呀?可以具体些么

追答:
就你这点代码,无法分析!
只是给你一个比方:
比如有这么一个php类:

1
2
3
4
5
6
7
8
9

<?php
class a{

function b(){

echo '您好';
}
}
?>

接着来实例化这个类并调用这个类中的一个方法函数 b

1
2
3
4
5

<?php
$a = new a;//这里就实力化了上面的类 a,并把这个对象赋值给变量$a
$a -> b();//这里就是调用了类对象中的b方法函数,这里是运行正常的
$a -> c();//这里和上面的一样,也是调用了类对象中的方法函数,但这里就会出现你所出现的错误,因为,类对象中压根就没有c这个方法函数
?>

8. php有哪些框架

PHP的框架有很多,这里说一部分供大家参考:

国内框架:ThinkPHP, Canphp, KYPHP, InitPHP, SpeedPHP, CdvPHP,KPHP。

国外着名框架:Zend Framework,Codelgniter,CakePHP,Symfony,Yii,Seagull,Laravel。

小型框架:E,DuoLamPHP,Difeye,GalaxixPhp,PhpPeanuts,Rong Framework,Openbiz Framework。

9. php都有哪些框架。

Laravel、Phalcon、Symfony2、Flight、Yii、Medoo、PHPixie、CodeIgniter、
Kohana、Symfony、Pop PHP、Phalcon、Ci、THINKPHP、Yaf

阅读全文

与phpmedoo相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:142
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:732
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:301
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:141
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:890
app转账是什么 浏览:163