Подцепить функцию с нередактируемым методом в PHP

При объединении двух кадров данных с ~ 1 миллионом строк каждый, один с двумя столбцами, а другой с ~ 20, я неожиданно обнаружил, что merge(..., all.x = TRUE, all.y = TRUE) будет быстрее, чем dplyr::full_join(). Это с dplyr v0.4

Merge занимает ~ 17 секунд, full_join занимает ~ 65 секунд.

Некоторое питание, хотя, как правило, я использую dplyr для задач манипуляции.

1
задан Nabeel Khan 24 March 2019 в 07:42
поделиться

2 ответа

Вам нужен абстрактный метод в абстрактном классе. Это заставит дочерний класс реализовать метод.

abstract class A {


abstract function a() {}

}

class B extends A {

function a () {


// write your code here.
}
}
0
ответ дан Archi 24 March 2019 в 07:42
поделиться

Поскольку это WordPress, вы можете использовать WordPress Hook .

Вот пример.

<?php

 /**
  * Define the action and give functionality to the action.
  */
 function uneditable() {
   do_action( 'uneditable' );
 }

 /**
  * Register the action with WordPress.
  */
 add_action( 'uneditable', 'uneditable_hook' );
 function uneditable_hook() {
   echo 'This is a custom action hook.';
 }

Вы можете прочитать больше о add_action и do_action

.
0
ответ дан Ulrich Dohou 24 March 2019 в 07:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: